JHipster (= Java Hipster)
: spring boot 기반으로 프로젝트의 골격을 만들어주는 자바 기반의 개발 플랫폼
- Jhipster 사용 시 Java, git, Node.js, yarn, Yeoman 툴킷을 설치 해야한다.
- 클라우드에 빠르게 배포할 수 있는 코드 기반 인프라
JHipster로 할 수 있는것들
1. Spring Boot + Angular/React 프로젝트
2. UML을 통한 Entity+Controler+Service 자동 생성
3. MSA 환경 구축
4. Docker Image 생성
5. Cloud와 통합 기능 제공(Kubernetis, Heroku, AWS 등)
JHipster가 제공하는 기술
-Front-end영역 지원 : Angular, React, Vue.js
-Back-end영역 지원 : Spring Boot (Java & Kotlin 포함), Micronaut, Quarkus, Node.js, and .NET.
-Deployment영역 지원 : Docker and Kubernetes for AWS, Azure, Cloud Foundry, Google Cloud Platform, Heroku, and -OpenShift.
장점
- 초기 프레임워크 설치 시 빠르게 설치가 가능하다.
- 쉽고 빠르게 Dokcer, Kuberneters를 사용할 수 있다.
- 개발속도가 크게 향상된다.
단점
- 다양한 기술 스택만큼 배워야 하는 기술이 많다.
- 엄청난 양의 자동 생성 코드는 초보자에게 혼란을 줄 수 있다.
'Programming | Study > Spring' 카테고리의 다른 글
[JHipster] JHipster 설치 (0) | 2022.04.27 |
---|---|
[Spring] web.xml-There are '37' errors in 'jsp_2_1.xsd' 오류 (0) | 2021.10.20 |
[spring] 프로젝트 구조 (0) | 2021.09.22 |
[Spring] MVC (0) | 2021.09.22 |
[Spring] *do 실행 안되는 경우 (404오류) (0) | 2021.09.07 |
댓글