Atvirojo kodo greita taikymo plėtros platforma

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
 Latviski