Mô hình trực quan
Màn hình, dữ liệu, quy trình hoặc logic được lắp ghép qua công cụ trực quan thay vì viết hoàn toàn bằng mã ứng dụng.
Yêu cầu người dự kiến xây dựng tạo và thay đổi một phần tử thực tế.Hiểu phát triển trực quan, dữ liệu, quy trình, trải nghiệm người dùng, tích hợp, triển khai, quản trị và ranh giới giữa cấu hình nghiệp vụ với kỹ thuật phần mềm.
Low-code là một nhóm nền tảng, không phải một kiến trúc sản phẩm duy nhất. Một số sản phẩm chủ yếu phục vụ nhà phát triển chuyên nghiệp; số khác phục vụ đội ngũ kết hợp hoặc người xây dựng nghiệp vụ. Hướng thông thường của Jodoo là no-code và phù hợp khi kết quả cần đạt là ứng dụng nghiệp vụ nội bộ có quản trị.
Cân bằng giữa cấu hình trực quan, mã, triển khai và công cụ vòng đời khác nhau đáng kể theo nhà cung cấp.
Màn hình, dữ liệu, quy trình hoặc logic được lắp ghép qua công cụ trực quan thay vì viết hoàn toàn bằng mã ứng dụng.
Yêu cầu người dự kiến xây dựng tạo và thay đổi một phần tử thực tế.Danh tính, dữ liệu, quy trình, tích hợp, thông báo, hành vi di động, báo cáo, lưu trữ và quản trị có thể do nền tảng cung cấp.
Xác nhận dịch vụ nào là có sẵn, tùy chọn, cần giấy phép hoặc do bên ngoài cung cấp.Một số nền tảng cho phép dùng mã, thành phần, API, thư viện hoặc dịch vụ tùy chỉnh khi mô hình trực quan không đủ.
Xác minh ngôn ngữ, thời gian chạy, bảo mật, triển khai, kiểm thử và người phụ trách bảo trì.Nền tảng có thể cung cấp môi trường, quản lý phiên bản, triển khai, giám sát, quản trị và kiểm soát thay đổi.
Đưa một thay đổi từ thiết kế qua kiểm thử và phát hành.Ứng dụng hoàn chỉnh chạy trên đám mây nhà cung cấp, đám mây khách hàng, kết hợp, riêng hoặc hạ tầng tại chỗ tùy nền tảng.
Xem triển khai và nơi lưu trú dữ liệu là điều kiện quyết định sớm.Ứng dụng hoàn chỉnh phải phục vụ người vận hành, quản trị viên, nhà quản lý, bảo mật và hỗ trợ sau khi ra mắt.
Giao diện web, di động, cổng thông tin, công khai hoặc nội bộ.
Kiểm thử thiết bị, vai trò, khả năng tiếp cận và ngoại lệ đại diện.Thực thể, mối quan hệ, quy tắc kiểm tra, lịch sử, tệp và nguồn dữ liệu chuẩn.
Nạp dữ liệu thực tế và kiểm tra khả năng di chuyển, xuất dữ liệu.Quy tắc, quyết định, hành động, tích hợp, lỗi và trạng thái quy trình.
Chạy các trường hợp bị trả lại, thất bại, quá hạn và chuyển cấp.API, trình kết nối, sự kiện, danh tính và khả năng cùng tồn tại với hệ thống dữ liệu gốc.
Theo dõi hướng dữ liệu, thử lại, người phụ trách và xử lý lỗi.Quản trị, vai trò, phạm vi bản ghi, kiểm toán, tiêu chuẩn và kiểm soát người xây dựng.
Kiểm thử người dùng thực tế và trường nhạy cảm.Môi trường, kiểm thử, phát hành, giám sát, hỗ trợ, thay đổi và ngừng sử dụng.
Thực hiện một thay đổi đại diện và ghi lại quy trình.Giấy phép, ứng dụng, người dùng, thời gian chạy, khối lượng công việc, dịch vụ, quản trị và chi phí thay đổi.
Lập mô hình ba năm và ngưỡng nâng cấp đầu tiên.Các nhãn có phần giao nhau; quyết định rõ hơn khi đội ngũ xác định ai phụ trách từng loại thay đổi.
| Quyết định | Low-code | No-code | Phát triển phần mềm truyền thống |
|---|---|---|---|
| Thay đổi thường quy đối với trường, quy tắc, chế độ xem hoặc dashboard | Người xây dựng hoặc nhà phát triển tùy theo mô hình quản trị | Quản trị viên nghiệp vụ đã được đào tạo | Nhà phát triển |
| Thuật toán, thư viện hoặc dịch vụ tùy chỉnh | Mở rộng dành cho nhà phát triển trên các nền tảng hỗ trợ | Thường cần tích hợp hoặc không được hỗ trợ | Nhà phát triển chịu trách nhiệm triển khai |
| Kiến trúc triển khai và vận hành | Lựa chọn đám mây, kết hợp hoặc riêng phụ thuộc vào nền tảng | Thường là SaaS của nhà cung cấp | Đội ngũ thiết kế và vận hành toàn bộ hệ thống |
| Dạng ứng dụng phù hợp nhất | Ứng dụng doanh nghiệp phức tạp với nhiều trải nghiệm | Quy trình nghiệp vụ và ứng dụng vận hành có thể cấu hình | Sản phẩm tạo khác biệt và phần mềm không bị giới hạn |
Không. No-code có thể chuyển dịch công sức và cho phép người xây dựng xử lý phần cấu hình được hỗ trợ, nhưng kiến trúc phức tạp, tích hợp, mở rộng bằng mã, bảo mật, hiệu năng, triển khai và kỹ thuật nền tảng vẫn cần kỹ năng phù hợp.
Hai khái niệm có phần giao nhau. Low-code thường hàm ý có hướng cho nhà phát triển hoặc mở rộng bằng mã; no-code nhấn mạnh cấu hình trực quan mà không cần bước lập trình thông thường. Năng lực sản phẩm quan trọng hơn nhãn.
Ví dụ gồm quản lý vụ việc, dịch vụ hiện trường, cổng khách hàng, quy trình vận hành, hệ thống tuân thủ và ứng dụng doanh nghiệp. Ứng dụng Jodoo từ yêu cầu đến phê duyệt là một ví dụ no-code có thể đáp ứng nhiều tác vụ đánh giá low-code trong vận hành.
Không phù hợp, dữ liệu trùng lặp, quyền yếu, người xây dựng không được kiểm soát, giới hạn gói bị che khuất, tích hợp lỗi, lệ thuộc nhà cung cấp, kiểm soát vòng đời không đủ và ứng dụng không có người phụ trách.
Mở ứng dụng Jodoo và kiểm tra công cụ xây dựng, dữ liệu, quy trình, vai trò, chế độ xem vận hành, tác vụ di động, dashboard và tuyến thay đổi. Sau đó quyết định ranh giới no-code có phù hợp không.