Nền tảng phát triển ứng dụng nhanh nguồn mở

CUBA Platform Khung rad miễn phí

Công cụ phát triển ứng dụng nhanh dựa trên Java mạnh mẽ

Nền tảng Cuba cung cấp một kiến ​​trúc mô -đun để xây dựng các ứng dụng web có thể mở rộng. Phần mềm tạo mã này cung cấp khả năng tương thích với tất cả API RDBMS & REST phổ biến.

Tổng quan

Nền tảng Cuba là một khung nguồn hoàn toàn mở cho phép người dùng xây dựng các ứng dụng web nhiều tầng. Nó là một hệ sinh thái dựa trên thành phần làm giảm sự phụ thuộc của các mô-đun/thành phần với nhau. Tuy nhiên, nền tảng phát triển ứng dụng nhanh này cung cấp nhiều công cụ RAD để tăng tốc độ phát triển và triển khai dựa trên nền tảng. Đầu tiên, Trình tạo mã miễn phí này cung cấp API REST để thực hiện các hoạt động CRUD, tải lên / tải xuống các tệp và nhiều hơn nữa. Ngoài ra, API REST sử dụng giao thức OAuth2 để xác thực. Thứ hai, có một cấu hình dễ dàng và di chuyển các hệ thống quản lý cơ sở dữ liệu quan hệ. Thứ ba, nền tảng Cuba sử dụng LDAP thư mục người dùng tích hợp, SSO để xác thực và cho phép người dùng xác định vai trò dựa trên quyền. Ngoài ra, nó được viết trong Khung lò xo Java và cung cấp nhiều tiện ích bổ sung cho phần đầu và mặt sau có thể được bật dễ dàng. Trên hết, nền tảng phát triển ứng dụng nhanh nguồn mở này cung cấp công cụ phát triển của riêng mình có tên Cuba Studio. Tuy nhiên, Cuba Studio tận dụng sự hỗ trợ của nền tảng IntelliJ. Nó cũng là nguồn mở và cung cấp một loạt các tính năng như tùy chọn giàn giáo, triển khai nóng và nhiều tính năng khác tăng cường phát triển phần mềm nhanh. Cuối cùng, phần mềm tạo mẫu nhanh này cung cấp tài liệu đầy đủ có sẵn cho các nhà phát triển và người dùng.

Yêu cầu hệ thống

Yêu cầu thiết lập nền tảng Cuba bao gồm:

-[Plugin Cuba Gradle] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)

  • Bộ phát triển Java 8 (JDK)

Đặc trưng

Sau đây là các tính năng chính của nền tảng Cuba

  • Mã nguồn mở
  • có thể mở rộng
  • Hỗ trợ cho OAuth2
  • Đa ngôn ngữ
  • UI trực quan
  • Chắc chắn
  • Hỗ trợ LDAP và SAML
  • Hỗ trợ cho SSO
  • Cuba Studio
  • Tài liệu toàn diện
  • API nghỉ ngơi
  • Kiến trúc mô -đun
  • Một số tiện ích bổ sung
  • Công cụ phát triển phong phú
  • Công cụ báo cáo

Hướng dẫn cài đặt

Đầu tiên nhân bản repo bằng lệnh sau:

     git clone https://github.com/cuba-platform/cuba.git

Sau đó, thư mục của bạn sẽ trông như thế này sau khi nhân bản plugin Cuba Gradle và Cuba:

     Work/   cuba/   cuba-gradle-plugin/   

Bây giờ, hãy mở thiết bị đầu cuối và chạy các lệnh sau để xây dựng và cài đặt plugin vào kho lưu trữ Maven cục bộ của bạn:

     cd work cd cuba-gradle-plugin/ gradlew install

Sau đó, chạy các lệnh sau:

     cd ../cuba gradlew install

Vì vậy, bây giờ, để sử dụng phiên bản snapshot, chỉnh sửa tệp build.gradle bằng cách thay đổi thuộc tính ext.cubaVersion và thêm mavenlocal () thành phần kho lưu trữ Cuối cùng, việc xây dựng và triển khai ứng dụng của bạn bằng cách chạy lệnh sau:

     gradlew deploy
 Tiếng Việt