It is a great code generation tool based on the latest technologies, such as Java, Spring boot and AngularJS. This generator is capable of generating an application of 0 through its executable through console.
JHipster lets you choose the features of your application and as a result you get a responsive application based on bootstrap.
Allows integration with git, but must be installed before generating the application with jhipster to detect it during installation.
I love being totally customizable, you can choose whether you want the app to contain maven or gradle, react or angular, if you want to create microservices. The possibilities are giant. You can even create entities, classes and relationships.
During the generation of the application, jHipster is able to import a file with the schema of the entities. It facilitates much more work and thus you do not have to write all fields of classes and relationships with each other.
It is not easy to learn, you have to have knowledge of Angular Js and be familiar with its file structure. It is not easy, I recommend doing a course before Angular. And you also have to keep in mind that you have to know more or less how Spring works and the other technologies it uses, but you will not be able to get the whole game that this generator can offer.
Being so new, you do not enjoy a very supportive community, and this is important when you encounter some problem with both the configuration and the development of your application.
I use this program in my company to generate the applications that customers ask us. Especially webs that need to be lightweight, with the capacity to withstand and treat a large volume of data, and especially that it is a visually appealing application. It's great, it facilitates the main construction of applications and saves us a lot of development time.