CUBA Platform Nemokama rad sistema
Galingas „Java“ pagrįstas greito taikymo kūrimo įrankis
Kubos platforma pateikia modulinę architektūrą, skirtą keičiamų žiniatinklio programų kūrimui. Ši kodo generavimo programinė įranga siūlo suderinamumą su visomis populiariomis RDBMS ir REST API.
Apžvalga
„Cuba“ platforma yra visiškai atvirojo kodo sistema, leidžianti vartotojams kurti įvairias pakopines žiniatinklio programas. Tai komponentų pagrindu sukurta ekosistema, sumažinanti modulių/komponentų priklausomybes vienas su kitu. Tačiau ši greito programų kūrimo platforma siūlo daugybę „Rad“ įrankių, skirtų pagreitinti platformos pagrindu sukurtą plėtrą ir diegimą. Pirma, šis nemokamas kodų generatorius suteikia REST API, kad galėtų atlikti CRUD operacijas, įkeliant / atsisiunčiant failus ir daug daugiau. Be to, REST API autentifikavimui naudoja OAUTH2 protokolą. Antra, yra lengva reliacinių duomenų bazių valdymo sistemų konfigūracija ir migracija. Trečia, „Cuba“ platforma naudoja įmontuotą vartotojų katalogą LDAP, SSO autentifikavimui, ir leidžia vartotojams apibrėžti vaidmenis, pagrįstus leidimais. Be to, jis parašytas „Java Spring“ sistemoje ir pateikia daugybę priedų priekiniam ir galiniam gale, kuriuos galima lengvai įjungti. Visų pirma, ši atvirojo kodo „Rapid Application Development“ platforma siūlo savo kūrimo įrankį, pavadintą „Cuba Studio“. Tačiau „Cuba Studio“ pasitelkia „Intellij“ platformos palaikymą. Jis taip pat yra atvirojo kodo ir suteikia daugybę funkcijų, tokių kaip pastolių parinktys, karšta diegimas ir dar daugiau funkcijų, kurios padidina judrią programinės įrangos kūrimą. Galiausiai ši greito prototipų kūrimo programinė įranga pateikia išsamią dokumentaciją, skirtą kūrėjams ir vartotojams.
Sistemos reikalavimai
Reikalavimus, susijusius su „Cubos“ platforma, apima:
-[„Cuba Gradle“ papildinys] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)
- „Java 8“ kūrimo rinkinys (JDK)
Funkcijos
Toliau pateikiami pagrindiniai Kubos platformos savybės
- Atviro kodo
- Smulkinamas
- „OAuth2“ palaikymas
- Daugiakalbis
- Intuityvi UI
- saugus
- LDAP ir SAML palaikymas
- SSO palaikymas
- Kubos studija
- Išsami dokumentacija
- REST API
- Modulinė architektūra
- keli priedai
- Turtingos plėtros įrankiai
- Ataskaitų variklis
Diegimo instrukcijos
Pirmasis klonas Repo naudodami šią komandą:
git clone https://github.com/cuba-platform/cuba.git
Po to jūsų katalogas turėtų atrodyti taip po to, kai klonuodamas Kubos „Gradle“ papildinį ir Kubą:
Work/ cuba/ cuba-gradle-plugin/
Dabar atidarykite terminalą ir paleiskite šias komandas, kad sukurtumėte ir įdiegtumėte papildinį į savo vietinę „Maven“ saugyklą:
cd work cd cuba-gradle-plugin/ gradlew install
Po to paleiskite šias komandas:
cd ../cuba gradlew install
Taigi dabar, naudodamiesi „Snapshot“ versija Paskutinį kartą sukurkite ir diegkite savo programą vykdydami šią komandą:
gradlew deploy