No-code vs Low-code vs Custom code — chọn đường nào theo budget và scale

No-code (Bubble, Webflow, Glide) là 'ghép Lego có hướng dẫn' — non-tech build app 1 tuần. Custom code là 'xây nhà từ gạch' — flexibility tối đa nhưng cần dev. Low-code ở giữa. Hiểu 3 lựa chọn để chọn đường tiết kiệm 5-10x thời gian khi MVP, và tránh dead-end khi scale.

9 phút đọcCập nhật 2026-05-22
Nghe bài viết
Để Claude đọc bài cho bạn — vừa nghe vừa làm việc khác
Mục lục bài viết(26)
Screenshot Scratch 3.0 editor — visual block-based programming, kéo thả block thay vì gõ code

Scratch 3.0 editor — ví dụ visual programming, một dạng "ancestor" của no-code/low-code modern. User kéo thả block lệnh thay vì gõ code text. Bubble, Webflow, Glide là evolution của ý tưởng này áp dụng cho web/app sản phẩm thật. Mục tiêu chung: cho non-tech build software mà không cần học cú pháp lập trình. Nguồn: Wikimedia Commons (CC BY-SA 4.0).

Hiểu đơn giản nhất

Tưởng tượng bạn muốn có nhà:

Lựa chọnĐời thựcTechThời gianLinh hoạt
No-codeThuê căn hộ có sẵn nội thấtBubble, Webflow, Glide1-2 tuầnĐổi tường? Không. Đổi sơn? Có
Low-codeMua nhà mẫu + tùy chỉnhRetool, Mendix, OutSystems1-2 thángTự xây vài phòng
Custom codeXây từ móngNext.js + DB + dev3-6 thángMọi thứ

3 trường phái khác nhau ở tỉ lệ "kéo thả" vs "gõ code":

  • No-code: 100% kéo thả, 0% code. Non-tech tự build được.
  • Low-code: 70% kéo thả + 30% code. Cần biết logic, ít cú pháp.
  • Custom: 100% code (hoặc 95% code + 5% AI). Cần dev.

Tại sao bạn cần biết

  • Tiết kiệm 5-10x thời gian MVP. Web form lead gen + CRM mini: no-code 3 ngày vs custom 3 tuần.
  • Validate market trước khi đầu tư. Build MVP no-code, chạy ads, đo conversion. Có traction → đầu tư custom code. Không có → mất 3 ngày thay vì 3 tháng.
  • Tránh "build trap". Founder hay đầu tư 50tr custom code cho ý tưởng chưa validate. No-code cắt lỗ nếu ý tưởng sai.
  • Hiểu trần (ceiling) của mỗi tool. Bubble không build được TikTok. Webflow không build được Notion. Biết ceiling = không lãng phí công sức.
  • Đặt câu hỏi đúng với dev/agency. "Anh có thể build trên Bubble không?" thay vì "anh build cho tôi 200tr custom" — có thể tiết kiệm 50-80% nếu requirement đơn giản.

No-code — kéo thả 100%

No-code = build software không gõ code. Tool có visual builder với:

  • Drag-and-drop UI components (button, form, list)
  • Visual workflow (when X happens → do Y)
  • Visual database (table view → no SQL)
  • Tích hợp 3rd party (Stripe, Mailchimp, Google Sheets)

Bubble.io — leader trong no-code app

  • Use case: SaaS web full-stack, marketplace, social network
  • Pricing: Free dev, paid khi go live $32-475/tháng
  • Ceiling: Tốt cho web app < 10k user. Vượt = cost spike + performance issue
  • Success story: Comet (now Malt), Plato, Goodgigs raise Series A

Webflow — visual web builder cao cấp

  • Use case: Marketing site, portfolio, brochure, blog (CMS built-in)
  • Pricing: $14-39/tháng/site
  • Ceiling: Web tĩnh + CMS đơn giản. Không build được app phức tạp
  • Mạnh hơn WordPress về: UI/UX, animation, clean code output

Glide — Spreadsheet → Mobile App

  • Use case: Internal tool (inventory, CRM mini), mobile app từ Google Sheets
  • Pricing: Free 100 user, $25-100/tháng
  • Ceiling: App < 25k row data. Performance giảm khi data lớn

Softr — Airtable → Web app

  • Use case: Member portal, directory, learning platform
  • Pricing: Free 5 page, $34-79/tháng
  • Ceiling: UI giới hạn, không custom CSS sâu

Adalo — Native mobile app no-code

  • Use case: Mobile app iOS/Android, không cần SEO
  • Pricing: Free 50 user, $36-200/tháng
  • Ceiling: Performance kém native + React Native (lag scroll, animation)

Low-code — middle ground

Low-code = visual builder + viết JavaScript/Python cho logic phức tạp.

Retool — Internal tool king

  • Use case: Admin dashboard, ops tool, CRM internal
  • Workflow: Drag components → JS connector → connect Postgres/API/Stripe
  • Pricing: Free 5 user, $10/user/tháng paid
  • Sweet spot: Form CRUD + table view + chart kết nối DB
  • vietcodex.com cân nhắc dùng Retool cho admin panel — đang đánh giá vs custom code

Mendix / OutSystems — Enterprise low-code

  • Use case: Big corp app, ERP custom, banking internal
  • Pricing: Enterprise license, $50k-500k/năm
  • Ceiling: Vendor lock-in cực mạnh — khó migrate
  • Khi dùng: Doanh nghiệp lớn có budget + IT team không có Node/Python expert

Appsmith — Open-source Retool alternative

  • Use case: Internal tool, dashboard
  • Pricing: Free self-host, paid $0.4/user/tháng cloud
  • Ưu: Source code open → no lock-in

Custom code — flexibility tối đa

Code from scratch với:

  • Framework: Next.js, Remix, SvelteKit, Rails, Django
  • Database: PostgreSQL, MySQL, MongoDB
  • Hosting: Vercel, Render, AWS, self-host

Ưu

  • ✅ Performance tối ưu (sub-1s load possible)
  • ✅ SEO control 100% (meta tags, schema, sitemap)
  • ✅ Mọi feature đều build được (chỉ giới hạn budget dev)
  • ✅ No vendor lock-in (code portable)
  • ✅ Cost scale tuyến tính theo user (vs no-code phi tuyến)

Nhược

  • ❌ Cần dev (10-50tr lương/tháng VN, $5-15k/tháng senior)
  • ❌ MVP chậm hơn no-code 3-10x
  • ❌ Maintain ongoing (security patch, framework update)
  • ❌ Risk dev rời đi với knowledge

Vibe coding làm thay đổi cuộc chơi

Năm 2026, AI Coding (Claude, Cursor) cho phép non-tech build custom code với 30-50% kiến thức dev. Hybrid: founder dùng Claude Code viết MVP custom trong 2-4 tuần — vẫn nhanh gấp 3-5x dev truyền thống nhưng vẫn có flexibility custom.

Xem AI Coding là gì cho chi tiết.

Decision matrix — chọn đường nào

Test 1: Bạn có dev không?

  • Không + budget < 100tr: No-code (Bubble/Webflow + Zapier)
  • Không + budget 100-500tr: No-code + thuê freelance khi cần custom integration
  • Có dev junior: Low-code (Retool internal) + custom code (marketing site)
  • Có dev senior: Custom code Next.js + AI coding tools

Test 2: Bạn build cái gì?

Bạn cầnLựa chọn tốt nhất
Marketing landingWebflow hoặc Framer hoặc Next.js (nếu có dev)
Blog contentWordPress hoặc Ghost hoặc Next.js + MDX
E-commerce simple (<100 SP)Shopify hoặc WooCommerce
E-commerce custom (>1000 SP, integration nhiều)Custom code Next.js + Stripe
SaaS B2B đơn giản (form + dashboard)Bubble hoặc Retool
SaaS B2B phức tạp (real-time, mobile, AI)Custom code
Internal admin toolRetool hoặc Appsmith
Mobile app cho marketplaceGlide (MVP) → React Native (production)
Game / 3D / VRUnity, Unreal (custom, không no-code)
AI/ML productCustom Python + Vercel/Modal (không no-code)

Test 3: Bạn cần scale tới đâu?

  • < 1k user/tháng (MVP, validate): No-code OK
  • 1k - 100k user: Webflow/Bubble OK với optimize
  • > 100k user: Migrate custom code (Bubble cost lúc này $1k+/tháng)
  • > 1M user: Custom code + dedicated DevOps team

Hybrid stack — combination thực tế

Founder VN thực dụng thường mix-and-match:

Marketing site:    Webflow ($14/tháng)
Blog content:      Ghost hoặc WordPress
Customer app:      Custom Next.js + Postgres
Internal admin:    Retool ($10/user/tháng)
Email automation:  Mailchimp + Zapier
Customer support: Crisp.chat embed
Payment:           Stripe / VNPay (integrate qua API)
Analytics:         Plausible self-host

Mỗi layer dùng tool tốt nhất cho job đó, không "all-in-one one-size-fits-all".

Ví dụ thực tế: vietcodex.com tech stack

vietcodex chọn mostly custom code:

Marketing + Wiki + Service pages:  Custom Next.js 16 + MDX
Database:                          PostgreSQL (Docker)
Auth:                              better-auth
Realtime:                          Soketi (Pusher protocol)
Email:                             Resend (transactional)
Payment:                           Casso webhook + manual VNPay
Analytics:                         Custom event tracking
Hosting:                           Self-host homeserver + Cloudflare Tunnel
CI/CD:                             bash deploy script + Docker compose

Lý do chọn custom:

  • Founder có background dev + AI Coding với Claude
  • Niche AI-native dev agency → ăn "ăn dog food" của chính mình
  • SEO + performance là USP → cần full control
  • No-code không có tool đủ tốt cho marketing wiki bilingual + JSON-LD complex

Nếu founder non-tech: Webflow site + Airtable backend + Zapier automation sẽ là choice đầu tiên.

Cái gì có thể sai

Quyết định saiHậu quảFix
Custom code cho landing 5 trangTốn 3 tháng + 50tr cho cái Webflow làm 1 tuầnMigrate Webflow nếu chưa launch
Bubble cho SaaS 100k user$2000+/tháng + lag, complaintMigrate custom code Next.js trong 2-4 tháng
WordPress cho SaaS phức tạpPlugin conflict, security holeRefactor sang headless WP + Next.js frontend
Hardcode credentials trong no-code workflowLộ khi share workflowDùng env variable trong tool (Zapier có)
Quên backup data BubbleMigrate khó vì data nội bộExport API + lưu offsite mỗi tuần
Lock-in tool quá đặc thùKhó tuyển devChọn tool phổ biến (Webflow > Wix, Bubble > Glide)
Mix-and-match quá nhiều toolWorkflow vỡ, debug khóAudit stack mỗi quý, consolidate khi overlap

Trend 2026

TrendImpact
Vibe coding (Claude Code, Cursor)Founder non-tech build custom code với 30% kiến thức dev
AI builders trong no-code (Bubble AI, Webflow AI)Generate page từ prompt, giảm thời gian 50%
Composable architectureHeadless CMS + custom frontend là default
Serverless/Edge phổ biếnCost giảm, scale tự động
Database-as-API (Supabase, Firebase)Backend giảm 80% effort

Tóm tắt 1 dòng

No-code (Bubble/Webflow): MVP 1-2 tuần, ceiling 10k user. Low-code (Retool): internal tool 1-2 tháng. Custom code: production scale + flexibility, cần dev hoặc AI coding skill. Hybrid stack là thực tế: marketing Webflow + admin Retool + customer-facing custom Next.js. Validate market với no-code rồi mới đầu tư custom — tránh "build trap" 50tr trước khi có 1 user.

Đọc tiếp

Câu hỏi thường gặp

No-code thực sự build được SaaS production hay chỉ MVP?
Build được nhưng có trần. Bubble.io đã có startup raise Series A trên platform (Comet, Plato, Goodgigs). Glide có app 100k+ user. Tuy nhiên: (1) Performance kém hơn custom 2-5x (load 3-5s vs 1s); (2) Cost scale phi tuyến — > 10k user/tháng Bubble bill có thể $1000+; (3) Khó migrate khỏi platform khi cần feature đặc biệt; (4) Không control SEO sâu (Bubble HTML mặc định không tối ưu). Quy tắc: dùng no-code để validate market trong 1-3 tháng. Khi traction rõ → migrate custom hoặc dùng PaaS như Next.js + Vercel.
Webflow vs WordPress — chọn cái nào?
Webflow: visual builder cao cấp, output HTML/CSS clean, hosting tích hợp, designer thân thiện. Pricing $14-39/tháng/site. Phù hợp: agency, portfolio, landing campaign, marketing site < 100 trang. WordPress: open source, plugin ecosystem khổng lồ (60k+ plugin), self-host miễn phí. Phù hợp: blog content-heavy, e-commerce (WooCommerce), community (BuddyPress). Quy tắc: marketing/landing đẹp → Webflow. Content-heavy/blog + SEO + e-commerce VN → WordPress. Skill VN dev WordPress nhiều hơn Webflow, dễ tìm support local.
Zapier, Make, n8n — automation tool nào tốt nhất?
Zapier: thị trường lớn nhất, 6000+ integration, UI dễ nhất, free 100 tasks/tháng, paid từ $20/tháng. Make (cũ Integromat): visual flow phức tạp hơn, rẻ hơn Zapier 30-50%, free 1000 ops/tháng. n8n: open-source self-host, miễn phí toàn bộ nếu host trên VPS, learning curve cao nhất. Quy tắc: <10 workflow đơn giản → Zapier. Workflow phức tạp + branching → Make. Volume cao + budget tiết kiệm + có dev → n8n self-host. vietcodex.com dùng n8n self-host trên homeserver cho workflow Casso → Telegram noti.
Tôi build trên Bubble 6 tháng rồi mới biết không scale — migrate sang custom mất bao lâu?
Tuỳ complexity. Web vừa (10-30 trang, 5-10 user flow): 2-4 tuần với dev senior. Web lớn (50+ trang, payment + dashboard + mobile app): 2-4 tháng. Bài học: (1) Schema DB Bubble export khá chuẩn → re-import vào Postgres OK; (2) UI cần làm lại từ đầu vì Bubble layout dùng pixel-based, không responsive như flexbox/grid; (3) Logic Bubble workflow → tách thành API endpoint + state machine. Pattern: vào Bubble lock data structure đơn giản (không nested deep), export JSON dễ → giảm migration cost.
Vibe coding với Claude/Cursor có thay thế no-code không?
Không hoàn toàn — bổ sung. Vibe coding (xem [AI Coding khái niệm](/wiki/ai-coding/ai-coding-la-gi)) cần biết khái niệm code cơ bản (data model, state, function). No-code hoàn toàn ẩn code. Trade-off: (1) Vibe coding output là code thật → portable, không vendor lock-in, scale tốt; (2) No-code build nhanh hơn cho UI form/CRUD đơn giản; (3) Vibe coding flexibility vô hạn — bất kỳ feature nào AI hiểu là làm được. Trend 2026: founder bắt đầu với no-code cho landing/MVP, dùng vibe coding cho product chính khi traction.
SaaS có nên dùng no-code làm internal admin tool không?
Có — pattern phổ biến. Customer-facing UI dùng custom code (control UX + SEO + performance). Internal admin tool dùng no-code (Retool, Internal.io, Appsmith) — build dashboard CRUD cho ops team trong 1-2 ngày thay vì 2-4 tuần custom. Retool chuyên về internal tool, connect Postgres + REST API + Stripe + Stripe + Slack. Free tier 5 user, paid $10/user/tháng. Quy tắc: form CRUD + table view + chart cho ops → Retool. Customer-facing flow + SEO + brand UX → custom code.
Có niche nào no-code TUYỆT ĐỐI không phù hợp?
5 case nên tránh no-code: (1) Healthcare + Fintech compliant (HIPAA, PCI-DSS) — no-code platform thường không meet compliance audit; (2) Game/3D — Bubble/Webflow không hỗ trợ Canvas/WebGL phức tạp; (3) Real-time multiplayer (chat, collaborative editing) — WebSocket logic phức tạp; (4) AI/ML pipeline custom — cần Python + GPU custom infra; (5) Mobile native với offline-first sync — no-code mobile (Glide, Adalo) chưa đủ mature. Trong các case này, custom code là bắt buộc.