CUBA unisce le tecnologie più diffuse per la JVM in una piattaforma potente, seguendo i moderni standard di sviluppo e rispondendo ai requisiti fondamentali delle applicazioni aziendali.

24 luglio
Platform v.7.2.7
Basato sul framework Spring

CUBA adotta la maggior parte delle funzionalità offerte dal Framework Spring, in questo modo potrete fare affidamento sul suo ecosistema di librerie, e applicare da subito l'esperienza acquisita in precedenza con il framework.
E se non avete mai usato Spring, CUBA è la scelta ideale per facilitarne l'apprendimento.

Modulare

L'architettura unica del framework consente a qualunque applicazione CUBA di essere incorporata in un'altra applicazione CUBA. Questa caratteristica rende la modularizzazione praticamente automatica: dividete i vostri requisiti in un certo numero di moduli, sviluppateli separatamente e infine assemblateli in un prodotto completo.

Scalabile

Il framework è progettato per essere scalabile sia in verticale che in orizzontale. Permette diverse opzioni di deploy, in base al carico stimato e al tempo di fermo massimo tollerato.

Compatibile

Le applicazioni CUBA sono compatibili con i database (RDBMS) più diffusi e possono essere eseguite in qualunque servlet container Java. Possono essere distribuite come WAR, immagini Docker, UberJar o nei servizi cloud.

INTERFACCIA DI BACKOFFICE

Il modulo integrato per la creazione di UI consente di sviluppare rapidamente interfacce di backoffice o di amministrazione, in Java o qualunque altro linguaggio basato sulla JVM. Fornisce una ricca gamma di componenti UI legati in automatico ai dati, oltre a tutta l'infrastruttura necessaria alla manipolazione dei dati, la validazione, l'esecuzione della logica di business, la localizzazione, la gestione della sessione utente, il controllo accessi e molto altro.

API REST

Le API REST generate automaticamente supportano l'autenticazione, le operazioni CRUD, l'esecuzione di query personalizzate e l'invocazione della logica di business. Il modulo genera in automatico la documentazione Swagger, così da consentire l'integrazione con sistemi di terze parti o permettere il richiamo delle API da qualunque applicazione client.

INTERFACCIA CLIENTE

A differenza delle interfacce di backoffice, la UI per i clienti spesso necessita di essere compatibile con i dispositivi mobili, oltre ad avere requisiti di usabilità particolari e dover sopportare carichi potenzialmente elevati. Per questo CUBA fornisce un SDK per TypeScript e un generatore di codice per creare interfacce basate su React.js

Funzionalità di livello enterprise

Enterprise features
POWERED BY
Spring
Intellij Idea
Cosa fare dopo?
Segui la guida Quick Start per essere operativo in appena 30 minuti
Quick Start