Platform Pengembangan Aplikasi Cepat Sumber Terbuka

CUBA Platform Kerangka kerja rad bebas

Alat pengembangan aplikasi cepat berbasis Java yang kuat

Platform Kuba menyediakan arsitektur modular untuk membangun aplikasi web yang dapat diskalakan. Perangkat lunak pembuatan kode ini menawarkan kompatibilitas dengan semua RDBMS populer & API REST.

Ringkasan

Platform Cuba adalah kerangka kerja sumber yang sepenuhnya terbuka yang memungkinkan pengguna membuat aplikasi web multi-tier. Ini adalah ekosistem berbasis komponen yang mengurangi ketergantungan modul/komponen satu sama lain. Namun, platform pengembangan aplikasi yang cepat ini menawarkan banyak alat RAD untuk mempercepat pengembangan dan penyebaran berbasis platform. Pertama, generator kode gratis ini menyediakan API REST untuk melakukan operasi CRUD, mengunggah / mengunduh file, dan banyak lagi. Selain itu, REST API menggunakan protokol OAuth2 untuk otentikasi. Kedua, ada konfigurasi yang mudah dan migrasi sistem manajemen basis data relasional. Ketiga, platform Cuba menggunakan direktori pengguna bawaan LDAP, SSO untuk otentikasi, dan memungkinkan pengguna mendefinisikan peran berdasarkan izin. Selain itu, ditulis dalam kerangka kerja Java Spring dan menyediakan banyak tambahan untuk ujung depan dan belakang yang dapat diaktifkan dengan mudah. Di atas segalanya, platform pengembangan aplikasi cepat open source ini menawarkan alat pengembangannya sendiri bernama Cuba Studio. Namun, studio Kuba memanfaatkan dukungan platform IntelliJ. Ini juga open source dan menyediakan banyak fitur seperti opsi perancah, penyebaran panas, dan banyak lagi fitur yang meningkatkan pengembangan perangkat lunak yang gesit. Terakhir, perangkat lunak prototyping cepat ini menyediakan dokumentasi lengkap yang tersedia untuk pengembang dan pengguna.

Persyaratan sistem

Persyaratan untuk mengatur platform Kuba meliputi:

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

  • Java 8 Development Kit (JDK)

Fitur

Berikut ini adalah fitur utama platform Kuba

  • Open Source
  • scalable
  • Dukungan untuk OAuth2
  • multibahasa
  • UI intuitif
  • Aman
  • Dukungan untuk LDAP dan SAML
  • Dukungan untuk SSO
  • Studio Kuba
  • Dokumentasi komprehensif
  • REST API
  • Arsitektur modular
  • Beberapa add-on
  • Alat pengembangan yang kaya
  • Mesin pelaporan

Instruksi instalasi

Klon pertama repo menggunakan perintah berikut:

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

Setelah itu, direktori Anda akan terlihat seperti ini setelah mengkloning plugin Gradle Kuba dan Kuba:

     Work/   cuba/   cuba-gradle-plugin/   

Sekarang, buka terminal dan jalankan perintah berikut untuk membangun dan menginstal plugin ke repositori Maven lokal Anda:

     cd work cd cuba-gradle-plugin/ gradlew install

Setelah itu, jalankan perintah ini:

     cd ../cuba gradlew install

Jadi sekarang, untuk menggunakan versi snapshot, edit file build.gradle dengan mengubah properti ext.cubaversion dan tambahkan mavenlocal () ke bagian repositories Dalam yang terakhir, bangun dan gunakan aplikasi Anda dengan menjalankan perintah berikut:

     gradlew deploy
 Indonesia