JHipster - JHipster
![]() Originální logo JHipster | |
Vývojáři | Julien Dubois a přispěvatelé |
---|---|
První vydání | 21. října 2013 |
Stabilní uvolnění | 6.8.0 / 8. března 2020[1] |
Úložiště | ![]() |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Rámec webových aplikací |
Licence | Licence Apache 2 |
webová stránka | www |
JHipster je zdarma a open-source aplikační generátor používaný k rychlému vývoji moderních webové aplikace a mikroslužby pomocí Úhlové nebo Reagovat (knihovna JavaScript) a Jarní rámec.
Přehled
JHipster poskytuje nástroje pro generování projektu s Java stackem na straně serveru (pomocí Spring Boot) a responzivním webovým front-endem na straně klienta (s Úhlové a Bootstrap ). Může také vytvořit zásobník mikroslužeb s podporou pro Netflix OSS, Docker a Kubernetes.
Termín „JHipster“ pochází z „Java Hipster“, protože jeho původním cílem bylo použít všechny moderní a „hype“ nástroje dostupné v té době.[2] Dnes dosáhla více podnikového cíle se silným zaměřením na produktivitu vývojářů, nástroje a kvalitu.[3]
Hlavní funkce
- Generujte aplikace s plným zásobníkem a mikroslužby s mnoha možnostmi
- Generujte entity CRUD, přímo nebo pomocí lešení
- Migrace databáze pomocí Liquibase
- Podpora databází NoSQL (Cassandra, MongoDB, Neo4j )
- Elasticsearch Podpěra, podpora
- Podpora webových zásuvek
- Automatické nasazení do CloudFoundry, Heroku, OpenShift, AWS
Zásobník technologií
Na straně klienta:
- Typový štítek HTML5
- Twitter Bootstrap
- AngularJS
- Úhlové 2+
- Reagovat
- Plná podpora internacionalizace s Angular Translate
- Volitelná podpora Compass / Sass pro design CSS
- Volitelná podpora WebSocket s Spring Websocket
Na straně serveru:
- Jarní bota
- Jarní zabezpečení (včetně sociálních přihlašovacích údajů)
- Jarní odpočinek MVC + Jackson
- Monitorování pomocí metrik
- Volitelná podpora WebSocket s Spring Websocket
- Ověření jarních dat JPA + Bean
- Aktualizace databáze s Liquibase
- Elasticsearch Podpěra, podpora
- MongoDB Podpěra, podpora
- Cassandra Podpěra, podpora
- Neo4j Podpěra, podpora
Out-of-the-box automaticky konfigurované nástroje:
- Yeoman
- Webpack nebo Gulp.js
- BrowserSync
- Maven nebo Gradle
- Editor pro datové modelování (vizuální a textové)
Knihy
Mini kniha JHipster [4] napsal Matt Raible, autor AppFuse.
Kniha na téma „Full stack development with JHipster“ [5] Autorem je Deepu K Sasidharan, spoluvedoucí JHipster a Sendil Kumar N, hlavní člen týmu JHipster. Prověřili Julien Dubois a Antonio Goncalves.
Viz také
Reference
- ^ „Vydání JHipster“
- ^ „JHipster propojuje Java a JavaScript pro vývoj webu“. InfoWorld. Citováno 2015-06-24.
- ^ „JHipster 2.0 Vydáno s vylepšeními AngularJS, Liquibase diffs a Spring WebSockets“. InfoQ. Citováno 2015-06-24.
- ^ „Minikniha JHipster“. Matt Raible. Citováno 2015-06-24.
- ^ „Kniha JHipster“. Deepu KS, Sendil Kumar N. Citováno 2017-11-08.