Open source Rychlá platforma pro vývoj aplikací

CUBA Platform Framework Free RAD

Výkonný nástroj pro vývoj aplikací založený na Javě

Platforma Kuby poskytuje modulární architekturu pro vytváření škálovatelných webových aplikací. Tento software pro generování kódu nabízí kompatibilitu se všemi populárními API RDBMS a REST.

Přehled

Platforma Kuby je zcela open source rámec, který umožňuje uživatelům vytvářet víceúrovňové webové aplikace. Jedná se o ekosystém založený na komponenty, který snižuje závislosti modulů/komponent mezi sebou. Tato platforma pro vývoj rychlých aplikací však nabízí mnoho nástrojů RAD k urychlení vývoje a nasazení platformy. Nejprve tento generátor kódu zdarma poskytuje API REST pro provádění operací CRUD, nahrávání / stahování souborů a mnoho dalších. Kromě toho API REST používá pro autentizaci protokol OAuth2. Za druhé, existuje snadná konfigurace a migrace systémů správy relačních databází. Zatřetí, platforma Cuba používá vestavěný adresář uživatelů LDAP, SSO pro ověřování a umožňuje uživatelům definovat role založené na oprávněních. Kromě toho je napsán v Java Spring Framework a poskytuje mnoho doplňků pro přední a zadní konec, které lze snadno povolit. Především tato platforma pro vývoj aplikací s otevřeným zdrojovým kódem nabízí svůj vlastní vývojový nástroj s názvem Kuba Studio. Kuba Studio však využívá podporu platformy IntelliJ. Je také open source a poskytuje spoustu funkcí, jako jsou možnosti lešení, horké nasazení a mnoho dalších funkcí, které zvyšují vývoj agilního softwaru. A konečně, tento software s rychlým prototypem poskytuje kompletní dokumentaci dostupné pro vývojáře a uživatele.

Požadavky na systém

Požadavky na nastavení platformy Kuby zahrnují:

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

  • Java 8 Development Kit (JDK)

Funkce

Následuje klíčové vlastnosti platformy Kuby

  • Open Source
  • škálovatelné
  • Podpora pro OAuth2
  • vícejazyčné
  • Intuitivní UI
  • bezpečné
  • Podpora pro LDAP a SAML
  • Podpora pro SSO
  • Kuba Studio
  • Komplexní dokumentace
  • REST API
  • Modulární architektura
  • Několik doplňků
  • Bohaté nástroje pro vývoj
  • Reporting Engine

Instrukce k instalaci

Nejprve klon repo pomocí následujícího příkazu:

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

Poté by váš adresář měl vypadat takto po klonování kubánského pluginu a Kuby:

     Work/   cuba/   cuba-gradle-plugin/   

Nyní otevřete terminál a spusťte následující příkazy a vytvořte a nainstalujte plugin do místního úložiště Maven:

     cd work cd cuba-gradle-plugin/ gradlew install

Poté spusťte tyto příkazy:

     cd ../cuba gradlew install

Takže nyní, pro použití verze Snapshot, upravte soubor build.gradle změnou vlastnosti ext.Cubaversion a přidejte do sekce repozitáře mavenlocal () `do sekce„ repozitář “ V poslední době vytvořte a nasazujte aplikaci spuštěním následujícího příkazu:

     gradlew deploy
 Čeština