CUBA Platform Cadre rad libre
Outil puissant de développement d'applications rapides basé sur Java
Cuba Platform fournit une architecture modulaire pour créer des applications Web évolutives. Ce logiciel de génération de code offre une compatibilité avec toutes les APR et API REST populaires.
Aperçu
Cuba Platform est un framework entièrement open source qui permet aux utilisateurs de créer des applications Web à plusieurs niveaux. Il s’agit d’un écosystème basé sur des composants qui diminue les dépendances des modules / composants entre eux. Cependant, cette plate-forme rapide de développement d’applications offre de nombreux outils RAD pour accélérer le développement et le déploiement basés sur la plate-forme. Premièrement, ce générateur de code gratuit fournit une API REST pour effectuer des opérations CRUD, télécharger / télécharger des fichiers, et bien d’autres. De plus, l’API REST utilise le protocole OAuth2 pour l’authentification. Deuxièmement, il existe une configuration et une migration faciles des systèmes de gestion des bases de données relationnelles. Troisièmement, Cuba Platform utilise le répertoire des utilisateurs intégrés LDAP, SSO pour l’authentification, et permet aux utilisateurs de définir des rôles en fonction des autorisations. De plus, il est écrit dans le framework Java Spring et fournit de nombreux modules complémentaires pour l’extrémité avant et l’arrière qui peuvent être activées facilement. Surtout, cette plate-forme de développement d’applications rapides open source propose son propre outil de développement nommé Cuba Studio. Cependant, Cuba Studio tire parti du soutien de la plate-forme IntelliJ. Il est également open source et offre un tas de fonctionnalités telles que des options d’échafaudage, un déploiement à chaud et de nombreuses autres fonctionnalités qui augmentent le développement de logiciels agiles. Enfin, ce logiciel de prototypage rapide fournit une documentation complète disponible pour les développeurs et les utilisateurs.
Configuration requise
Les exigences pour configurer la plate-forme Cuba comprennent:
- [Cuba Gradle Plugin] (https://href.li/?https://github.com/cuba-platform/cuba-gradle-plugin)
- Kit de développement Java 8 (JDK)
Caractéristiques
Voici les principales caractéristiques de Cuba Platform
- Open source
- évolutif
- Prise en charge de OAuth2
- multilingue
- UI intuitif
- Sécurisé
- Prise en charge de LDAP et SAML
- Support pour SSO
- Cuba Studio
- Documentation complète
- API REST
- Architecture modulaire
- Plusieurs modules complémentaires
- Outils de développement riches
- Moteur de rapport
Instructions d’installation
Clone d’abord le référentiel en utilisant la commande suivante:
git clone https://github.com/cuba-platform/cuba.git
Après cela, votre répertoire devrait ressembler à ceci après le clonage du plugin Cuba Gradle et Cuba:
Work/ cuba/ cuba-gradle-plugin/
Maintenant, ouvrez le terminal et exécutez les commandes suivantes pour construire et installer le plugin dans votre référentiel Maven local:
cd work cd cuba-gradle-plugin/ gradlew install
Après cela, exécutez ces commandes:
cd ../cuba gradlew install
Alors maintenant, pour utiliser la version instantanée, modifiez le fichier build.gradle
en modifiant la propriété ext.cubaversion
et ajoutez mavenLocal () 'dans la section' Repositories
Dans le dernier, créez et déployez votre application en exécutant la commande suivante:
gradlew deploy