JHipster

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
JHipster
Description de l'image JHipster-logo.png.

Informations
Dernière version 5.5.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/jhipster/generator-jhipsterVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Type Framework web (en)Voir et modifier les données sur Wikidata
Licence Licence ApacheVoir et modifier les données sur Wikidata
Site web www.jhipster.techVoir et modifier les données sur Wikidata

JHipster est un générateur d'application libre et open source utilisé pour développer rapidement des applications Web modernes en utilisant Angular et le framework Spring.

Vue d'ensemble[modifier | modifier le code]

JHipster fournit des outils pour générer un projet avec côté serveur, une pile Java (à l'aide de Spring Boot) et côté client un frontal Web adaptatif (avec Angular et Bootstrap).

Le terme «JHipster» vient de «Java Hipster», comme son but initial était d'utiliser tous les outils moderne et 'hype' disponibles à l'époque.[2] Aujourd'hui, il a atteint un objectif plus professionnel, avec un fort accent sur la productivité du développeur, de l'outillage et de la qualité[3].

Fonctionnalités majeures[modifier | modifier le code]

Pile technologique[modifier | modifier le code]

Côté client :

  • HTML5 Boilerplate
  • Bootstrap
  • Angular ou React
  • Support complet de l'internationalisation via Angular Translate
  • En option, prise en charge du design CSS via Compass et Sass
  • En option, prise en charge des WebSocket via Spring Websocket

Côté serveur :

  • Spring Boot
  • Spring Security
  • Spring MVC REPOS + Jackson
  • Suivi avec les paramètres
  • En option, prise en charge des WebSockets via Spring WebSocket
  • Spring Data JPA et Bean Validation
  • Mise à jour de la base de données via Liquibase
  • Support de Elasticsearch
  • Support de MongoDB
  • Support de Cassandra

Outillage prêt à l'emploi auto-configuré :

Livre[modifier | modifier le code]

Un livre sur JHipster[4] , écrit par Matt Raible, l'auteur de AppFuse, est disponible.

Références[modifier | modifier le code]

  1. « Release 5.5.0 » (consulté le 16 octobre 2018)
  2. « JHipster links Java and JavaScript for Web development », InfoWorld (consulté le 24 juin 2015)
  3. « JHipster 2.0 Released with AngularJS improvements, Liquibase diffs, and Spring WebSockets », InfoQ (consulté le 24 juin 2015)
  4. « JHipster mini-book », Matt Raible (consulté le 24 juin 2015)

Liens externes[modifier | modifier le code]