개인 프로젝트의 개발 방식 현황을 정리해보려고 한다.
이따금 이 정리를 하면 기존과 어떤게 바뀌었는지 비교하며 변화의 흐름을 아는데 도움이 되지 않을까 싶다.
개발 도구
|
버전 |
|
spring-tool-suite |
3.9.6.RELEASE |
|
heidiSQL |
>9.5.0 |
|
exerd |
2.5.1 |
회사 프로젝트에서만 라이센스로 사용하나 일단 기입함 |
intelij는 아직 사용하지 않고 있다.
운영 도구
|
버전 |
|
docker |
18.06.1-ce |
|
zeppelin |
0.8.0 |
|
nexus oss |
3.13.0-01 |
|
jenkins |
2.138.1 |
|
mariadb |
10.3.7 |
|
백엔드 라이브러리
|
버전 |
|
java |
10.0.2 |
|
springframework |
5.0.9.RELEASE |
boot dependency 관리에 의존 |
spring-boot |
2.0.5.RELEASE |
|
spring-cloud |
Finchley.SR1 |
|
spring-boot-admin-server |
2.0.2 |
|
spring-cloud-netflix-eureka-server |
2.0.1.RELEASE |
|
spring-cloud-config-server |
2.0.1.RELEASE |
|
spring-data-jpa |
2.0.10.RELEASE |
boot dependency 관리에 의존 |
spring-data-envars |
2.0.10.RELEASE |
|
spring-data-rest |
3.0.10.RELEASE |
|
mybatis |
3.4.6 |
|
thymeleaf |
3.0.9.RELEASE |
boot dependency 관리에 의존 |
thymeleaf-layout-dialect |
2.3.0 |
spring-cloud-netflix-hystrix-dashboard, spring-cloud-netflix-turbine, spring-cloud-netflix-zuul은 테스트는 했지만 개인 프로젝트로 쓸 규모는 아니라고 판단해서 사용하고 있지 않고 ribbon과 feign도 사용하고 있지 않다.
프론트 라이브러리
|
버전 |
|
bootstrap |
4.1.1 |
|
font-awesome |
5.1.0 |
|
jquery |
3.3.1 |
|
jquery-i18n-properties |
1.2.2 |
|
mustache |
2.2.1 |
|
momentjs |
2.22.2 |
|
tinymce-jquery |
4.3.1 |
|
vue |
2.5.16 |
thymeleaf 기반으로 프론트 개발 라이브러리를 사용하고 있었는데 요즘 vue-cli를 공부하면서 thymeleaf를 아예 쓰지 않고 vue기반의 개발을 하는 것을 공부하고 있다.
vue-cli 기반
|
버전 |
|
node |
8.12.0 |
|
vue |
2.5.2 |
|
vue-router |
3.0.1 |
|
vue-moment |
4.0.0 |
|
axios |
0.18.0 |
|
bootstrap-vue |
2.0.0-rc.11 |
|
이 경우 개발도구는 atom 1.31.1 을 사용하고 있다.
올해 현재까지 간단하게 살펴봤던 것들은 다음과 같다.
zeppelin, spark, scala, python, 딥러닝
tensorflow는 아주 살짝 보다가 현재 접은 상태
현재는 vue-cli를 보고 있음
'잡담' 카테고리의 다른 글
2021년 개발 회고 & 2022년 1월 개인 프로젝트 개발 방식 현황 정리 (0) | 2022.01.03 |
---|---|
다시 블로그 시작 (0) | 2018.10.04 |