VT2017 JHipster

From air
Jump to navigation Jump to search

Présentation

  • Sujet : JHipster
  • Auteur : Louis Cochinho
  • Enseignants : Didier Donsez et Georges-Pierre Bonneau

Résumé

JHipster est un générateur d'application libre et open source créé en novembre 2013 par M. Julien Dubois. C'est une technologie utilisée pour poser les bases architecturales d'une application web moderne, et ce de manière très rapide. Contrairement aux autres générateurs existants sur le marché, JHipster construit en une seule génération toute les couches logicielles de l'application, de l'accès à la base de données, jusqu'au interfaces graphiques. Pour cela, la technologie s'appuie sur les framework Springboot côté serveur et angularJS côté client.

Abstract

JHipster is a free and open source application generator created in November 2013 by Julien Dubois. It is a technology used to lay the architectural foundations of a modern web application, and this very quickly. Unlike other generators on the market, JHipster builds all application software layers from database access to graphical interfaces in a single generation. For this, the technology is based on the server-side Springboot and client-side angularJS framework.

Mots-clés

  • Web
  • AngularJS
  • Java
  • Springboot
  • Générateur

Motivations

Aujourd’hui une application web doit être rapide, robuste et agréable à utiliser. Pour cela, les développeurs doivent s’appuyer sur les dernières technologies Web comme HTML5/CSS3 Javascript avec AngularJS par exemple. L’application doit aussi être capable de supporter un nombre important d’utilisateur concurrents et donc de s’appuyer sur des serveurs back-end performants.

Actuellement, pour construire l’architecture d’une nouvelle application web, beaucoup de développeurs utilisent plusieurs générateurs d’applications, généralement un pour le Front-End et un autre pour le Back-End. JHipster combine cela en un seul générateur et va donc fournir toute la pile coté client avec AngularJS et coté serveur avec le framework Java Springboot. JHipster fournit également des outils pour aider le développeur dans son travail.

Générateur Back-End

Générateur Front-End

Les outils

Références