Lovable là gì?
Lovable là công cụ mà hầu hết mọi người hình dung khi nghe đến “vibe coding.” Bạn nhập những gì bạn muốn, và nó sẽ tạo ra một web app full-stack: frontend bằng React, backend bằng Node và cơ sở dữ liệu Supabase PostgreSQL, tất cả được kết nối với nhau. Đó là lời hứa “từ câu lệnh đến ứng dụng” ở dạng thuần túy nhất, và trong những ngày thuận lợi, nó thực hiện rất tốt.
Ảnh chụp màn hình trang chủ Lovable
Chúng tôi đã sử dụng nó cho vài bản build cuối tuần, cộng với một dự án mà lẽ ra chúng tôi không nên dùng nó (sẽ nói chi tiết bên dưới). Tốc độ tạo prototype là có thật, và mọi lưu ý trong bài đánh giá này cũng vậy - đó là lý do tại sao nó nằm ở hạng B bất chấp yếu tố gây kinh ngạc ban đầu.
30 phút đầu tiên
Đây là lúc Lovable chinh phục mọi người, kể cả chúng tôi. Câu lệnh đầu tiên của chúng tôi là một ứng dụng theo dõi thói quen với các chuỗi streak và một dashboard đơn giản. Vài phút sau, chúng tôi đã có một ứng dụng hoạt động với cơ sở dữ liệu thực sự phía sau, bao gồm cả màn hình xác thực. Không phải là mockup, mà là một thứ chúng tôi có thể đăng nhập vào được.
30 phút đầu tiên diễn ra như thế này: bạn mô tả ứng dụng, xem nó xây dựng, sau đó bắt đầu yêu cầu thay đổi trong chat. “Làm các thẻ to hơn.” “Thêm nút chuyển chế độ tối.” Lovable xử lý các thay đổi trên nhiều file chỉ từ một câu nói, và bản xem trước trực tiếp sẽ cập nhật ngay khi nó làm việc. Nếu bạn có thiết kế Figma, bạn có thể nhập trực tiếp và bỏ qua hoàn toàn bước thảo luận về layout.
Một thực tế phũ phàng: những câu lệnh mơ hồ sẽ mang lại UI chung chung, đôi khi bị lỗi về cấu trúc. Dự án thứ hai của chúng tôi bắt đầu bằng một câu lệnh hời hợt và chúng tôi đã tiêu tốn một lượng lớn credit chỉ để chỉnh lại layout mà lẽ ra chúng tôi có thể mô tả rõ ngay từ đầu trong hai câu. Hãy viết câu lệnh đầu tiên như một bản yêu cầu chi tiết (brief), đừng viết như một lời ước.
Những gì chúng tôi thực sự đã xuất bản
Kết quả tốt nhất của chúng tôi với Lovable là một trang landing page kết hợp danh sách chờ cho một dự án phụ: có hero section, lưới tính năng, thu thập email vào cơ sở dữ liệu, triển khai trên tên miền tùy chỉnh chỉ trong một buổi tối. Nó đã chạy trong nhiều tháng và chúng tôi gần như không phải chạm vào. Đó chính là điểm mạnh nhất - những thứ bạn xây một lần rồi để đó.
Bản build thứ hai đầy tham vọng hơn: một công cụ nhỏ để theo dõi hóa đơn freelance, với khách hàng, các hạng mục và cập nhật trạng thái. 70% đầu tiên hoàn thành rất nhanh. 30% cuối cùng là nơi chúng tôi hiểu ra điều mà cộng đồng đã biết: logic quan hệ phức tạp là nơi Lovable bắt đầu lung lay. Việc thêm một trường vào bảng hóa đơn đồng nghĩa với việc phải yêu cầu lại các luồng đã hoạt động tốt từ ngày hôm trước, cộng với vài câu trả lời “đã sửa xong!” từ AI nhưng thực tế chẳng có gì thay đổi. Chúng tôi đã xuất bản được, nhưng hóa đơn credit khiến chúng tôi đau lòng.
Tính năng xuất sang GitHub thực sự xứng đáng được ghi nhận. Khi chúng tôi gặp bế tắc, chúng tôi đồng bộ repo và tự sửa hai lỗi cứng đầu trong editor của mình. “Lối thoát” này là lý do lớn nhất khiến chúng tôi xếp hạng Lovable cao hơn các công cụ giữ chặt mã nguồn của bạn.
Nơi credit cạn kiệt
Giá của Lovable nhìn thì đơn giản nhưng vận hành thì không. Gói Miễn phí cho bạn 5 credit hàng ngày (tối đa 50 một tháng) với các dự án công khai. Gói Pro bắt đầu từ 25€/tháng cho 100 credit, với các mức tăng dần lên đến 10.000 credit với giá 2,250€/tháng. Gói Business có giá mỗi credit xấp xỉ gấp đôi gói Pro, bắt đầu từ 50€/tháng cho cùng 100 credit.
Đây là phần mà trang giá cả sẽ không nói với bạn: debug là nơi credit ‘bay màu’. Cộng đồng báo cáo rằng mức tiêu thụ credit tăng từ khoảng 1.2 mỗi câu lệnh lên 3-4, và kịch bản tệ nhất là vòng lặp thoái lui, nơi AI tự tin báo đã sửa xong, nhưng lỗi vẫn còn đó, và bạn lại phải trả tiền cho lần thử tiếp theo. Công cụ hóa đơn của chúng tôi đã đốt sạch gần hết 100 credit trong một tháng, và một nửa trong số đó là để sửa lỗi thay vì thêm tính năng mới.
Hai lưu ý khác cần biết. Thứ nhất, credit không dùng hết sẽ được cộng dồn trong các gói trả phí, điều này thực sự hữu ích nếu bạn xây dựng theo từng đợt. Thứ hai, phí đăng ký không phải là tất cả - phí tính toán của Lovable Cloud dựa trên lượt truy cập và truyền tải dữ liệu sẽ được tính thêm khi ứng dụng của bạn có traffic.
Các lựa chọn thay thế phổ biến cho Lovable là gì?
Việc chọn lựa giải pháp thay thế tùy thuộc vào việc bạn ưu tiên mã nguồn tùy chỉnh, tốc độ trực quan hay khả năng bảo trì sản phẩm lâu dài.
| Nếu bạn muốn… | Hãy xem | Lý do |
|---|---|---|
| Ứng dụng doanh nghiệp có đăng nhập và phân quyền | Softr | Có sẵn phân quyền, vai trò và cơ sở dữ liệu với giá cố định dễ dự đoán và không gây nợ kỹ thuật |
| Container phát triển ngay trong trình duyệt | Bolt | Môi trường chỉ dùng React đơn giản hơn, xuất mã nguồn Vite sạch sẽ và không bị khóa bởi nhà cung cấp |
| Triển khai cloud và cơ sở dữ liệu | Replit | Tập trung vào lập trình viên hơn với quyền truy cập terminal, quản lý package và luồng làm việc Agent tự trị |
| Thuần UI và chuyển từ thiết kế sang mã nguồn | v0 | Không đối thủ trong việc thiết kế component trực quan nhanh và xuất layout |
| Lập trình AI ngay trong editor của bạn | Cursor | Chạy hoàn thiện mã ngay trong workspace VS Code với toàn bộ ngữ cảnh của codebase |
Khi đánh giá các lựa chọn thay thế Lovable, quyết định của bạn phụ thuộc nhiều vào kiến trúc cụ thể của dự án và mức độ thành thạo các công cụ phát triển. Nếu bạn đang xây dựng công cụ nội bộ, cổng thông tin khách hàng hoặc ứng dụng doanh nghiệp yêu cầu phân quyền người dùng nghiêm ngặt, Softr là một lựa chọn tuyệt vời. Nó loại bỏ hoàn toàn việc lập trình phức tạp bằng cách cung cấp sẵn các vai trò, quyền hạn và tích hợp cơ sở dữ liệu trực tiếp với mức giá cố định, giúp xóa bỏ nợ kỹ thuật khi phải duy trì mã nguồn tùy chỉnh. Đối với các dự án yêu cầu môi trường nhẹ, chạy trên trình duyệt, Bolt cung cấp thiết lập React tinh gọn tạo ra mã nguồn Vite sạch sẽ. Cách tiếp cận này ngăn chặn việc bị khóa bởi nhà cung cấp, cho phép bạn dễ dàng xuất mã và host ở bất cứ đâu bạn chọn. Ở phía ngược lại, Replit thu hút những người muốn một không gian làm việc cloud hoàn chỉnh, hướng tới lập trình viên. Với Replit, bạn có quyền truy cập terminal đầy đủ, quản lý package chi tiết và các luồng Agent tự trị có thể xử lý hạ tầng backend và staging cơ sở dữ liệu một cách mượt mà.
Đối với các nhà thiết kế và lập trình viên muốn ưu tiên tính thẩm mỹ của frontend và tạo layout nhanh chóng, v0 nổi lên như một lựa chọn xuất sắc. Nó vượt trội trong việc chuyển đổi các câu lệnh ngôn ngữ tự nhiên thành các component UI trau chuốt, lý tưởng để làm prototype giao diện trước khi kết nối với backend. Tuy nhiên, nếu bạn muốn giữ quy trình phát triển cục bộ, Cursor tích hợp sức mạnh của AI trực tiếp vào workspace VS Code hiện có của bạn. Điều này cho phép bạn viết, debug và refactor mã với sự nhận biết đầy đủ về toàn bộ thư mục cục bộ, mang lại quyền kiểm soát tối đa đối với kiến trúc phần mềm. Mỗi lựa chọn này phục vụ một phân khúc riêng biệt, từ các hệ thống doanh nghiệp hoàn toàn không dùng code đến các tích hợp editor ưu tiên cục bộ giúp tăng tốc kỹ thuật phần mềm truyền thống.
Bằng cách đối chiếu cẩn thận các yêu cầu chức năng và sở thích triển khai với các nền tảng chuyên biệt này, bạn có thể chọn chính xác công cụ giúp tăng tốc độ phát triển mà không phải đánh đổi quyền kiểm soát.
Lovable dành cho ai (và không dành cho ai)
Hãy chọn Lovable nếu bạn là một indie hacker, founder hoặc designer muốn có một bản prototype full-stack hoạt động được ngay trong cuối tuần này và coi trọng khả năng xuất mã sang GitHub. Đối với các bản MVP, landing page và các dự án phụ chất lượng portfolio, đây là công cụ prompt-to-app thuần túy tốt nhất mà chúng tôi từng dùng, và là tiêu chuẩn để các công cụ như Bolt và Base44 soi chiếu vào.
Hãy bỏ qua, hoặc ít nhất là cân nhắc kỹ, nếu ứng dụng của bạn thực sự là một công cụ kinh doanh có hệ thống đăng nhập, phân quyền và dữ liệu quan trọng - chẳng hạn như cổng thông tin khách hàng, trình theo dõi nội bộ, hoặc bất cứ thứ gì mà đồng nghiệp hay khách hàng phụ thuộc vào hàng ngày. Đó chính là vấn đề của “Ngày Thứ Hai”: Lovable mang đến cho bạn một khởi đầu ấn tượng trong ngày đầu tiên, nhưng sau đó để lại cho bạn một mã nguồn và mô hình bảo mật phải tự duy trì, và nhiều nhà phát triển cho biết các bản cập nhật nền tảng đã làm hỏng các ứng dụng đang chạy sau vài tháng. Với phân khúc này, chúng tôi khuyên bạn nên dùng Softr, nơi xác thực và phân quyền là một phần của nền tảng thay vì là thứ bạn phải dùng prompt để tạo ra. Và nếu bạn đã biết lập trình, Cursor sẽ mang lại tốc độ AI tương tự nhưng với toàn quyền kiểm soát đầu ra.