JHipster
Original JHipster logo | |
Developer(s) | Julien Dubois |
---|---|
Initial release | 21 October 2013 |
Repository |
github |
Development status | Active |
Written in | Java |
Operating system | Cross-platform |
Type | Web application framework |
License | Apache 2 License |
Website |
github |
JHipster is a free and open-source application generator used to develop quickly a modern web application using AngularJS and the Spring Framework.
Overview
JHipster provides tools to generate a project with a Java stack on the server side (using Spring Boot) and a responsive Web front-end on the client side (with AngularJS and Bootstrap).
The term 'JHipster' comes from 'Java Hipster', as its initial goal was to use all the modern and 'hype' tools available at the time.[1] Today, it has reached a more enterprise goal, with a strong focus on developer productivity, tooling and quality.[2]
Major functionalities
- Generate a full stack application, with many options
- Generate CRUD entities
- Database migrations with Liquibase
- NoSQL databases support (Cassandra, MongoDB)
- Elasticsearch support
- Websockets support
- Automatic deployment to CloudFoundry, Heroku, OpenShift
Technology stack
On the client side:
- HTML5 Boilerplate
- Twitter Bootstrap
- AngularJS
- Full internationalization support with Angular Translate
- Optional Compass / Sass support for CSS design
- Optional WebSocket support with Spring Websocket
On the server side:
- Spring Boot
- Spring Security
- Spring MVC REST + Jackson
- Monitoring with Metrics
- Optional WebSocket support with Spring Websocket
- Spring Data JPA + Bean Validation
- Database updates with Liquibase
- Elasticsearch support
- MongoDB support
- Cassandra support
Out-of-the-box auto-configured tooling:
- Yeoman
- Grunt or Gulp.js
- BrowserSync
- Maven or Gradle
Book
A JHipster book [3] is being written by Matt Raible, the author of AppFuse.
See also
References
- ↑ "JHipster links Java and JavaScript for Web development". InfoWorld. Retrieved 2015-06-24.
- ↑ "JHipster 2.0 Released with AngularJS improvements, Liquibase diffs, and Spring WebSockets". InfoQ. Retrieved 2015-06-24.
- ↑ "JHipster mini-book". Matt Raible. Retrieved 2015-06-24.
External links
This article is issued from Wikipedia - version of the 2/10/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.