CUBA Platform Ingyenes rad keretrendszer
Erőteljes Java alapú gyors alkalmazásfejlesztő eszköz
A Kuba Platform moduláris architektúrát biztosít a skálázható webes alkalmazások készítéséhez. Ez a kódgenerációs szoftver kompatibilitást kínál az összes népszerű RDBMS & REST API -val.
Áttekintés
A Cuba Platform egy teljesen nyílt forráskódú keret, amely lehetővé teszi a felhasználók számára, hogy többlépcsős webes alkalmazásokat készítsenek. Ez egy komponens-alapú ökoszisztéma, amely csökkenti a modulok/komponensek egymással való függőségét. Ez a gyors alkalmazásfejlesztési platform azonban számos RAD eszközt kínál a platformon alapuló fejlesztés és a telepítés felgyorsításához. Először is, ez az ingyenes kódgenerátor REST API -t biztosít a CRUD műveletek végrehajtásához, a fájlok feltöltéséhez / letöltéséhez és még sok máshoz. Ezenkívül a REST API az OAuth2 protokollt használja a hitelesítéshez. Másodszor, a relációs adatbáziskezelő rendszerek egyszerű konfigurációja és migrációja létezik. Harmadszor, a Cuba Platform a beépített felhasználói könyvtárat, az SSO-t használja a hitelesítéshez, és lehetővé teszi a felhasználók számára, hogy az engedélyek alapján meghatározzák a szerepeket. Ezenkívül a Java tavaszi keretrendszerben van írva, és számos kiegészítőt biztosít az elülső és a hátsó véghez, amely könnyen engedélyezhető. Mindenekelőtt ez a nyílt forráskódú gyors alkalmazásfejlesztési platform saját fejlesztési eszközét kínálja, a Cuba Studio nevű. A kubai stúdió azonban kihasználja az Intellij platform támogatását. Ez szintén nyílt forráskódú, és egy csomó funkciót kínál, például állványozási lehetőségeket, forró telepítést és még sok más funkciót, amelyek növelik az agilis szoftverfejlesztést. Végül, ez a gyors prototípuskészítő szoftver teljes dokumentációt nyújt a fejlesztők és a felhasználók számára.
Rendszerkövetelmények
A Cuba platform beállításának követelményei a következők:
-[Kuba Gradle Plugin] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)
- Java 8 fejlesztési készlet (JDK)
Jellemzők
Az alábbiakban bemutatjuk a kubai platform legfontosabb jellemzőit
- Nyílt forráskód
- Méretezhető
- Az OAuth2 támogatása
- Többnyelvű
- Intuitív felhasználói felület
- Biztonságos
- Az LDAP és a SAML támogatása
- Az SSO támogatása
- Kuba Stúdió
- Átfogó dokumentáció
- pihenés API
- Moduláris építészet
- Több kiegészítő
- Gazdag fejlesztési eszközök
- Jelentőmotor
Telepítési útmutató
Először klónozza a repo -t a következő parancs segítségével:
git clone https://github.com/cuba-platform/cuba.git
Ezt követően a könyvtárnak így kell kinéznie, miután klónozta a Kuba Gradle Plugin és Kuba:
Work/ cuba/ cuba-gradle-plugin/
Most nyissa meg a terminált, és futtassa a következő parancsokat a plugin felépítéséhez és telepítéséhez a helyi Maven tárolóba:
cd work cd cuba-gradle-plugin/ gradlew install
Ezután futtassa ezeket a parancsokat:
cd ../cuba gradlew install
Tehát most, a Snapshot verzió használatához szerkessze a build.gradle
fájlt az ext.cubaversion
tulajdonság megváltoztatásával, és adja hozzá a mavenlocal ()
-et a „adattárok” szakaszba.
Az utolsóban készítse el és telepítse alkalmazását a következő parancs futtatásával:
gradlew deploy