Jhipster est un outil de développement rapide open source

Jhipster Cadre rad libre

Plateforme RAD open source pour développer des applications Web d'entreprise

Modèle de développement RAD élevé pour la création d'applications Web. Il fournit une pile technologique diversifiée telle que Angular, Node.js, Java Spring Framework et plusieurs options de base de données.

Aperçu

Jhipster est un outil de développement rapide open source gratuit. Il s’agit d’une plate-forme populaire qui est livrée avec un système convivial de développeurs de génération, de développement et de déploiement d’applications Web. Ce Software de développement d’applications nécessite quelques commandes de shell qui prennent la contribution des utilisateurs en posant des questions simples, puis génère une application Web complète en conséquence. De plus, cette plate-forme RAD prend en charge tous les principaux fournisseurs de cloud tels que AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Il offre de nombreuses options aux utilisateurs pour choisir des technologies pour l’avant et l’arrière. Cependant, il propose Angular, Vue.js et React.js pour le Front End et Java Sprint Framework et Node.js pour l’arrière. De plus, il existe différentes options pour les bases de données telles que MongoDB, MySQL, Oracle, PostgreSQL et Microsoft SQL Server. Cette plate-forme rapide de développement d’applications fournit également une prise en charge de Elasticsearch pour activer les capacités de recherche à travers l’application. De plus, Jhipster utilise Bootstrap, HTML / CSS pour l’interface utilisateur de construction et WebPack pour gérer les actifs côté client. Ce logiciel de génération de code est un modèle RAD sécurisé et populaire dans les méthodologies d’ingénierie logicielle et propose de nombreux outils de développement d’applications rapides. Il existe des options pour choisir l’authentification basée sur des jetons ou OAuth 2.0 pour la connexion et la connexion. JHIPSTER RAD PLATTEUR est principalement des langages JavaScript intégrés ainsi que l’entrée de certaines autres langages multiplateformes populaires tels que Java, Vue.js et HTML. Il propose également une version en ligne de l’exécution de Jhipster où les utilisateurs peuvent jouer avec lui sans configurer. Cet outil de développement rapide ** est très aimé de la communauté en raison de sa riche documentation et de ses directives disponibles pour les utilisateurs.

Configuration requise

Les exigences pour configurer Jhipster comprennent:

  • Java 11 JDK
  • Node.js 10.20.1+
  • Docker & amp; Boîte à outils Docker

Caractéristiques

Jhipster propose toutes les fonctionnalités modernes que vous pouvez imaginer dans la plate-forme RAD supérieure. Les suivants sont des caractéristiques clés:

  • Cross-plateforme
  • Architecture des microservices
  • Authentification basée sur les jetons
  • OAuth 2.0
  • Authentification de la session HTTP
  • extensible
  • Prise en charge des principaux fournisseurs de cloud
  • Recherche globale
  • Prise en charge des bases de données SQL
  • Robuste
  • Prise en charge des bases de données NoSQL
  • Sécurisé
  • Disposition réactive
  • API REST documenté
  • Open source
  • intégrations avec des tiers
  • Prise en charge de Redis
  • Prise en charge du système de messagerie de publication-subscription

Instructions d’installation

Après avoir installé les conditions préalables ci-dessus, ce fichier Docker fournit une image docker. Pour macOS, obtenez l’IP pour docker \ _host en exécutant la commande suivante:

 docker-machine ip default

Maintenant, exécutez la commande suivante pour extraire l’image de développement Jhipster Docker:

 docker pull jhipster/jhipster:master

Après cela, créez un dossier «Jhipster» dans votre répertoire domestique:

 mkdir ~/jhipster<br></br>

Alors, exécutez l’image docker avec la commande suivante:

docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jhipster/jhipster

Enfin, vous pouvez vérifier votre conteneur en cours d’exécution avec la commande suivante:

mkdir ~/jhipster
 Français