Plateforme de développement d'applications rapides open source

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:

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
 Français