Skip to content

Commit eb4c0ce

Browse files
committed
rewrite "SQLPage versus No-Code tools"
1 parent 0d7c91e commit eb4c0ce

File tree

2 files changed

+66
-19
lines changed

2 files changed

+66
-19
lines changed

examples/official-site/sqlpage/migrations/12_blog.sql

Lines changed: 62 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,80 @@ VALUES
1515
'code-minus',
1616
'2023-08-03',
1717
'
18-
**No-Code vs Low-Code: Why Writing an App in SQL Makes Sense** 🚀
19-
=================================================================
18+
# Choosing Your Path: No-Code, Low-Code, or SQL-Based Development
2019
21-
So, you''ve got this brilliant app idea that''s been keeping you up at night. You want it to shine, sparkle, and dazzle users. But here''s the catch: you''re not exactly a coding wizard. No worries, the tech world has got you covered with two charming suitors – No-Code and Low-Code platforms. 🎩💻
20+
The platform you select shapes the entire trajectory of your application.
21+
Each approach offers distinct advantages, yet demands different compromises - a choice that warrants careful consideration.
2222
23-
The Tempting Allure of No-Code
24-
------------------------------
23+
## No-Code Platforms: Speed with Limitations
2524
26-
**No-Code tools**, oh sweet simplicity! They sweep you off your feet, promising a land of no syntax-induced headaches. You don''t need to be on first-name terms with SQL or worry about the semi-colon''s mood swings. Plus, you get to play the grand designer, arranging elements like a digital Picasso.
25+
No-Code platforms present a visual canvas for building applications without traditional programming. Whilst brilliant for rapid prototypes and straightforward departmental tools, they falter when confronted with complexity and scale.
2726
28-
But, hold up, there''s a twist in this love story. As the relationship deepens, you discover the truth – No-Code isn''t that great at handling complex data manipulations. Your app''s smooth moves suddenly stumble, and you realize the sleek exterior is covering up some cracks. When the app grows, maintenance turns into a melodrama, and waving goodbye to version control feels like a heartbreak. 💔
27+
**Best suited to**: Quick internal tools and simple workflows
2928
30-
The Charming Proposal of Low-Code
31-
---------------------------------
29+
### **Notable examples**
3230
33-
Now enters the **Low-Code** hero, complete with a dapper suit and a trunk full of powerful tools. With Low-Code, you''re in the driver''s seat, crafting every detail of your app with elegance and precision. You''re not just the designer; you''re the maestro orchestrating a symphony of functionality.
31+
- [NocoBase](https://www.nocobase.com/)
32+
- [NocoDB](https://www.nocodb.com/)
33+
- [Saltcorn](https://github.com/saltcorn/saltcorn)
3434
35-
But don''t be fooled by the fairy-tale facade – some Low-Code sweethearts have a hidden agenda. They entice you with their ease and beauty, but as your app grows, you discover they''re trying to lock you in. A switch to something more substantial means starting from scratch, leaving you with a déjà vu of rebuilding your app''s entire world.
3635
37-
The SQLPage Love Story 💘
38-
-------------------------
36+
## Low-Code Platforms: The Flexible Middle Ground
3937
40-
And then, there''s **SQLPage** – the dashing knight that marries the best of both worlds. Lightweight, easy to self-host, and oh-so-elegant, SQLPage dances with your PostgreSQL database, effortlessly creating captivating web apps. It''s like a matchmaking genius, uniting your SQL skills with stunning visual displays. 🕺💃
38+
These platforms artfully combine visual development with traditional coding. They maintain the power of custom code whilst accelerating development through carefully designed components.
4139
42-
But here''s the real showstopper – SQLPage doesn''t force you to learn new tricks. It''s all about _standard_ SQL, your old pal from the database kingdom. No code voodoo, no convoluted syntax – just the language you already know and love. And those worries about slow-loading web pages? Say goodbye to buffering frustration; SQLPage websites are sleek, fast, and utterly mesmerizing.
40+
**Best suited to**: Complex applications requiring both speed and customisation
4341
44-
So, next time you''re torn between No-Code''s enchantment and Low-Code''s embrace, remember the charming SQLPage love story. It''s the fairy-tale ending where you''re in control, your data thrives, and your app''s journey grows without painful rewrites. 👑📊
42+
### **Notable examples**
4543
46-
Give your app the love it deserves – the SQLPage kind of love.💕
47-
'
48-
);
44+
- [Budibase](https://budibase.com/)
45+
- [Directus](https://github.com/directus/directus)
46+
- [Rowy](https://github.com/rowyio/rowy)
47+
48+
## SQL-Based Development: Elegant Simplicity
49+
50+
SQLPage offers a refreshingly direct approach: pure SQL-driven web applications.
51+
52+
For those versed in SQL, it enables sophisticated data-driven applications without the overhead of additional frameworks.
53+
54+
**Best suited to**: Data-centric applications and dashboards
55+
56+
**Details**: [SQLPage on GitHub](https://github.com/sqlpage/SQLPage)
57+
58+
## The AI Revolution in Development
59+
60+
The emergence of Large Language Models (LLMs) has fundamentally shifted the landscape of application development. Tools that once demanded extensive coding expertise have become remarkably more accessible. AI assistants like ChatGPT excel particularly at generating SQL queries and database operations, making SQL-based platforms surprisingly approachable even for those with limited database experience. These AI companions serve as expert pair programmers, offering suggestions, debugging assistance, and ready-to-use code snippets.
61+
62+
This transformation especially benefits platforms like SQLPage, where the AI''s prowess in SQL generation can bridge the traditional expertise gap. Even complex queries and database operations can be created through natural language conversations with AI assistants, democratising access to sophisticated data manipulation capabilities.
63+
64+
## Making an Informed Choice
65+
66+
Selecting the right development approach requires weighing multiple factors against your project''s specific needs.
67+
68+
Consider these key decision points to guide your platform selection:
69+
70+
### **Time Constraints**
71+
- Immediate delivery required → No-Code
72+
- Several days available → SQLPage or Low-Code
73+
74+
### **Data Complexity**
75+
- Structured data manipulation → SQLPage
76+
- Complex workflows → Low-Code
77+
78+
### **Team Expertise**
79+
- SQL skills → SQLPage
80+
- Limited technical expertise → No-Code
81+
- Varied technical capabilities → Low-Code
82+
83+
### **Control Requirements**
84+
- Precise data layer control → SQLPage
85+
- Visual design flexibility → Low-Code
86+
- Speed over customisation → No-Code
87+
88+
## Further Investigation
89+
90+
For a thorough demonstration of SQLPage''s capabilities: [Building a Full Web Application with SQLPage](https://www.youtube.com/watch?v=mXdgmSdaXkg)
91+
');
4992

5093
INSERT INTO blog_posts (title, description, icon, created_at, external_url)
5194
VALUES (

sqlpage/sqlpage.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,3 +100,7 @@ code {
100100
font-size: 1.2em;
101101
font-weight: 500;
102102
}
103+
104+
li p {
105+
margin: 0;
106+
}

0 commit comments

Comments
 (0)