- Full Stack Development with JHipster
- Deepu K Sasidharan Sendil Kumar N
- 319字
- 2021-08-27 19:57:31
Goal and adoption of JHipster
The goal of JHipster is to provide developers a platform where you can focus on your business logic rather than worrying about wiring different technologies together, and also that provides a great developer experience. Of course, you can use available boilerplate within your organization or from the internet and try to wire them up together, but then you will be wasting a lot of time re-inventing the wheel. With JHipster, you will create a modern web application or microservice architecture with all the required technologies wired together and working out-of-the-box, such as the following:
- A robust and high-performance Spring Framework-based Java stack on the backend
- A rich mobile-first frontend with Angular or React supported by Bootstrap
- A battle-tested microservice architecture unifying Netflix OSS, Elastic stack, and Docker
- A great tooling and development workflow using Maven/Gradle, webpack, and Yarn/NPM
- Out-of-the-box continuous integration using Jenkins, Travis, or GitLab
- Excellent Docker support and support for orchestration tools such as Kubernetes, Rancher, and Openshift out-of-the-box
- Out-of-the-box support for various cloud deployments
- Above all, great code with lots of best practices and industry standards at your fingertips
JHipster has been steadily increasing in popularity as Spring Boot and Angular gained momentum, and lots of developers have started to adopt them as the de facto frameworks for web development. As per official statistics at the time of writing (beginning of 2018), there are more than 5,000 applications generated per month and JHipster was installed around 1 million times. It has more than 400 contributors with official contributions from Google, RedHat, Heroku, and so on.
- GAE編程指南
- 從零構建知識圖譜:技術、方法與案例
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- 從零開始:數字圖像處理的編程基礎與應用
- Python量化投資指南:基礎、數據與實戰
- Building Modern Web Applications Using Angular
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- 自己動手寫Java虛擬機
- Python從菜鳥到高手(第2版)
- Magento 2 Theme Design(Second Edition)
- 基于差分進化的優化方法及應用
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- Linux Device Drivers Development
- Creating Data Stories with Tableau Public
- Keil Cx51 V7.0單片機高級語言編程與μVision2應用實踐