Piattaforma di sviluppo delle applicazioni rapide open source

CUBA Platform Framework Rad Free Rad

Potente strumento di sviluppo rapido dell'applicazione basato su Java Java

La piattaforma Cuba fornisce un'architettura modulare per creare app Web scalabili. Questo software di generazione di codice offre compatibilità con tutte le famose API RDBMS e REST.

Panoramica ### ** ** La piattaforma Cuba è un framework completamente open source che consente agli utenti di creare applicazioni Web a più livelli. È un ecosistema basato su componenti che riduce le dipendenze di moduli/componenti tra loro. Tuttavia, questa rapida piattaforma di sviluppo delle applicazioni offre molti strumenti RAD per accelerare lo sviluppo e la distribuzione basati sulla piattaforma. In primo luogo, questo generatore di codice gratuito fornisce un’API REST per eseguire operazioni CRUD, caricamento / download di file e molti altri. Inoltre, l’API REST utilizza il protocollo OAuth2 per l’autenticazione. In secondo luogo, esiste una facile configurazione e migrazione dei sistemi di gestione del database relazionale. In terzo luogo, la piattaforma Cuba utilizza la directory degli utenti integrati LDAP, SSO per l’autenticazione e consente agli utenti di definire ruoli in base alle autorizzazioni. Inoltre, è scritto nel framework Java Spring e fornisce molti componenti aggiuntivi per la parte anteriore e back-end che possono essere facilmente abilitate. Soprattutto, questa piattaforma di sviluppo di applicazioni rapide open source offre il proprio strumento di sviluppo chiamato Cuba Studio. Tuttavia, Cuba Studio sfrutta il supporto della piattaforma Intellij. È anche open source e fornisce un sacco di funzionalità come opzioni di impalcatura, distribuzione Hot e molte altre funzionalità che aumentano lo sviluppo di software agili. Infine, questo software di prototipazione rapida fornisce una documentazione completa disponibile per sviluppatori e utenti.

Requisiti di sistema

I requisiti per configurare la piattaforma Cuba includono:

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

  • Kit di sviluppo Java 8 (JDK)

Caratteristiche

Di seguito sono riportate le caratteristiche chiave della piattaforma Cuba

  • open source
  • Scalabile
  • Supporto per OAuth2
  • multilingue
  • UI intuitiva
  • Sicuro
  • Supporto per LDAP e SAML
  • Supporto per SSO
  • Cuba Studio
  • Documentazione completa
  • API REST
  • Architettura modulare
  • Diversi componenti aggiuntivi
  • Strumenti di sviluppo ricchi
  • Motore di reporting

Istruzioni per l’installazione

Primo clone il repository usando il seguente comando:

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

Successivamente, la tua directory dovrebbe apparire così dopo aver clonato il plugin di Cuba Gradle e Cuba:

     Work/   cuba/   cuba-gradle-plugin/   

Ora, apri il terminale ed esegui i seguenti comandi per creare e installare il plug -in nel repository Maven locale:

     cd work cd cuba-gradle-plugin/ gradlew install

Dopodiché, esegui questi comandi:

     cd ../cuba gradlew install

Quindi ora, per l’utilizzo della versione di Snapshot, modifica il file build.gradle modificando la proprietà Ext.Cubaversion e aggiungi mavenlocal () alla sezione Repositories Nell’ultimo, crea e distribuisci la tua applicazione eseguendo il comando seguente:

     gradlew deploy
 Italiano