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
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan:
Cách thiết lập và tạo ứng dụng đầu tiên với JHipster
Làm thế nào phần mềm rad có thể giúp bạn phát triển kinh doanh lên cấp độ tiếp theo
Top 5 Phần mềm phát triển ứng dụng nhanh miễn phí vào năm 2021