Plongeons-nous dans un générateur de code source. Il propose des fonctionnalités prêtes à l’emploi pour générer des applications réactives basées sur le Web avec une API REST bien documentée.
Aperçu:
Nous avons récemment publié un article de blog sur l’importance du logiciel RAD à l’époque actuelle. La technologie évolue à un rythme très élevé. Les exigences et les besoins de l’entreprise changent de jour en jour. Il y a une race pour développer des solutions dans une période plus courte. D’un autre côté, chaque entreprise souhaite capturer le marché en lançant le produit dès que possible. Par conséquent, la communauté open source a développé de nombreux logiciels basés sur Agile Software Development . Ces logiciels de développement d’applications rapides gratuits facilitent les utilisateurs avec des capacités de développement de prototypage rapide. Il vous permet de créer et de lancer la version initiale de votre produit et, par conséquent, vous pouvez développer d’autres versions avec la saisie des commentaires des utilisateurs. De plus, ces logiciels sont conçus pour absorber tout changement à tout stade du projet. Pendant ce temps, les équipes de développement de logiciels accélèrent leurs processus de développement et s’assurent des livraisons antérieures. En fait, il est rentable, économe en temps et donne satisfaction aux développeurs et aux utilisateurs. Le développement rapide des applications est suffisamment flexible pour que vous n’ayez pas besoin de planifier et de stricter des délais. Vous construisez ce dont vos consommateurs finaux ont besoin. Dans ce didacticiel Jhipster, nous examinerons comment configurer Jhipster et créer notre première application avec elle en couvrant les points suivants:
- Qu’est-ce que Jhipster et comment l’installer?
- Comment générer et exécuter une application de base?
- Explorez le tableau de bord administratif de l’application générée
- Conclusion
Qu’est-ce que Jhipster et comment l’installer?
Jhipster est un logiciel RAD open source qui est utilisé pour générer des applications Web d’entreprise. Ce constructeur d’applications open source propose un framework de démarrage Spring basé sur Java sur les technologies frontales côté serveur et populaires telles que Angular, Vue.js et React.js. Ce générateur de code source comprend une architecture de microservice robuste avec plusieurs mécanismes d’authentification utilisateur tels que OAuth.20, JWTS et l’authentification de session HTTP. De plus, il fournit une version en ligne où les utilisateurs peuvent explorer toutes les fonctionnalités. Cet outil de prototypage open source**est écrit en JavaScript avec une petite entrée de TypeScript. Par conséquent, une documentation complète est disponible concernant le développement et le déploiement. Les développeurs peuvent trouver le code source du repo github. Il y a une prise en charge complète pour exécuter des tests à l’aide de frameworks de test populaires tels que Gatling et ProTractor. De plus, il est robuste, sécurisé, multiplateforme et prend en charge les intégrations tierces. Dans ce tutoriel Jhipster, Nous explorerons Jhipster concernant sa configuration et son utilisation. Jhipster est gratuit et construit au-dessus du modèle de développement des applications rapides. Il fournit un écosystème adapté aux développeurs qui est assez prometteur et propose de puissants outils de développement d’applications Web rapides. Voyons comment pouvons-nous installer ce constructeur d’applications open source. Tout d’abord, nous installerons les conditions préalables suivantes.
- Java 11 JDK
- Node.js 10.20.1 +
Une fois l’installation terminée, ouvrez le terminal et exécutez la commande suivante.
NPM Install -g Generator-Jhipster
Cette commande peut prendre quelques minutes, et après avoir réussi, Jhipster sera installé sur votre machine. Vous pouvez vérifier la commande suivante pour vérifier l’installation.JHIPSTER -VERSION
Comment générer et exécuter une application de base?
Dans la section de ce tutoriel Jhipster , nous apprendrons à générer notre première application à l’aide de ce logiciel RAD open source.
Retournez à la fenêtre du terminal, exécutez les commandes suivantes:
MKDIR 1STAPPCD 1STAPP /
Après avoir fait des répertoires, exécutez la commande suivante mentionnée ci-dessous:
`Jhipster»
Cette commande lancera le processus. Répondez à toutes les questions concernant les préférences technologiques des applications telles que les technologies frontales et back-end, la base de données, le framework de test, et plus encore comme vous pouvez le voir dans l’image ci-dessous.
Après avoir répondu à toutes les questions, ce générateur de code source générera des fichiers de code dans votre dossier.
Maintenant, exécutez l’application générée avec la commande suivante:
. / mvnw
Remarque: cette commande fonctionnera si vous avez choisi Maven comme build Automation pour le backend.
Accédez à votre application dans le navigateur de http: // localhost: 8080 /.
Explorez le tableau de bord administratif de l’application générée
Une fois que vous avez frappé http: // localhost: 8080 / Dans votre navigateur, vous verrez l’écran suivant.
Vous pouvez utiliser les informations d’identification mentionnées pour vous connecter en tant qu’administrateur. Jhipster offre deux rôles utilisateur par défaut. Après une connexion réussie, vous aurez les dispositions suivantes indiquées dans l’image.
Jhipster fournit une gestion complète des utilisateurs où vous pouvez gérer vos utilisateurs comme vous pouvez le voir dans l’image ci-dessous.
L’option de santé vous donne des informations sur votre espace disque et votre base de données.
Il existe un système de journalisation complet disponible dans le tableau de bord de l’administration Jhipster.
Le tableau de bord d’administration de ce générateur d’applications open source fournit également des points de terminaison de repos des fonctionnalités intégrées et personnalisées.
Conclusion
C’est la fin de ce tutoriel Jhipster. Il existe de nombreuses plates-formes RAD open source qui fournissent le développement instantané des applications . Il existe une communauté très dynamique qui est toujours vivante pour répondre aux problèmes et à leurs solutions. La méthodologie RAD gagne la renommée en raison de nombreux facteurs. Premièrement, il n’est pas nécessaire d’avoir une compréhension complète des exigences. Deuxièmement, le consommateur final est impliqué tout au long du cycle de vie du développement logiciel. Troisièmement, le facteur de risque est très moins car toutes les parties prenantes sont à bord. Cependant, les logiciels RAD sont adaptables, adaptés aux développeurs et flexibles aux changements. Il fait gagner beaucoup de temps car les générateurs de code permettent d’économiser un immense temps de réécriture des scripts répétitifs. Cet article Jhipster Tutoriel L’article a mis en évidence quelques idées importantes. Il est léger et facile à configurer avec quelques commandes de shell simples. N’hésitez pas à installer ce constructeur d’applications open source aujourd’hui si vous recherchez sérieusement une plate-forme de développement d’applications rapides open source. Enfin, contenerize.com est prêt pour améliorer sa base de tutoriels avec des tutoriels plus intéressants. Veuillez rester connecté avec cette catégorie développement rapide des applications pour les mises à jour régulières.
Explorer
Vous pouvez trouver les liens suivants pertinents: