해외판 전자정부프레임워크? JHipster에 대해 알아 보자!

개요

우리나라에서 공공기관과 민간기업에서 많이 사용하는 전자정부프레임워크가 있습니다. 업데이트도 느리거니와 생성도 불편하다고 생각 됩니다.

웹 프론트엔드 개발은 전자정부프레임워크인 경우 JSP(Java Server Page)와 jQuery라이브러리를 활용한 개발이고, JHipster는 웹 프레임워크 Angular나 React를 활용하여 개발 할 수 있게 기본 설정 되어 있습니다.

그 외에도 최신 개발 트렌드 및 라이브러리 교체 시기도 확연히 달라 JHipster를 사용하여 개발 트렌드를 쫓아가면 어떨가 싶습니다.

JHipster 5.2.1 egov 3.7.0
Backend Spring Boot 2.0.4 Spring 4.2.4
Frontend Angular 6 or React JSP, jQuery
Log Logback log4j
Version Manage Git SVN or Nuxus

CLI기반으로 코드 생성 및 각종 편의 도구를 제공 하여 프로젝트 생성 및 유지 보수 생산성을 높힐 수 있는 JHipster를 소개 합니다.

해외에서 자바 개발 플랫폼으로 핫한 프로젝트 입니다.

제이힙스터깃허브

다양한 기업들에서도 JHipster를 사용하고 있습니다.

제이힙스터사용기업들

프로젝트 설정부터 시작 해서 귀찮은 일은 JHipster가 도 맡아 하고 개발자는 비즈니스 로직에만 집중 할 수 있습니다.

JHipster로 할 수 있는것

  • Spring Boot + Angular/React 프로젝트
  • UML을 통한 Entity+Controler+Service 자동 생성
  • MSA 환경 구축
  • Docker Image 생성
  • Cloud와 통합 기능 제공(Kubernetis, Heroku, AWS 등)

이외에도 여러 오픈소스들을 사용할 수 있게 셋팅이 되어 있으며 입맛이 맞게 골라서 사용 하실 수 있습니다.

개인적으로 마음에 드는 부분

Spring Project들을 사용 하면서 공부 할 때 구조를 잘 잡는게 중요하다고 생각 됩니다. 물론 샘플 프로젝트만으로도 만족 할 수 있겠지만, 여러 프로젝트들을 융합 하였을때 복잡성이 증가하고 문맥과 명칭들이 뒤죽박죽 섞여 있어 통일성을 잃기 쉽습니다. 그래서 JHipster의 생성된 프로젝트를 봤을 때 깔끔한 설정과 generator를 사용 하여 일관된 개발을 할 수 있게 도와 줍니다.

소개

소개는

  • JHipster란? With Sample Project
  • JHipster와 생성 도구
  • JHipster와 오픈소스
  • JHipster MSA With Docker Compose

4 단계로 나눠서 소개를 할까 싶습니다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

WordPress.com에서 무료 웹사이트 또는 블로그 만들기.

위로 ↑

%d 블로거가 이것을 좋아합니다: