티스토리 뷰

개발새발

자바 java!!

LowBattery 2019. 3. 3. 13:11

https://www.tiobe.com/tiobe-index/




커피잔 모양의 자바.

나에게 자바는 1.5정도에서 멈춰있는거 같다.

그 와중에서도 annotation과 generic은 약하고


현재(2019.03) 11까지 나와있단다. 히익...

현업에서도 8까지만 썼는데..(거기서도 람다와 stream API는 막상 안씀)


근데 8 이후부터는 다른 언어의 향기가 풍긴다.

호환성 파괴... 서비스에 9 적용하려면 하위 라이브리들의 dependency도 신경 써야 할듯.


개인적으로 새 프로젝트를 개발할때 9를 적용하느니 다른 언어를 찾아보는것도;;; node나 node나 

근데 springboot를 좋아한다....

springboot는 그러고보니 jdk 몇까지 지원하냐..

springboot 2.0부터는 jdk9을 제공한다.

1.5도 어찌어찌하면 9에서 사용 가능.

2.0.1은 jdk10 가능. dependency들 해결했나보네...

2.1은 jdk11, 2.2는 jdk12 가능하게 하는 계획

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-with-Java-9-and-above


우선 jdk9부터는 조금씩 신경써야한다.


lombok은 살았다. https://stackoverflow.com/questions/53866929/unable-to-use-lombok-with-java-11



그러고보니 이제 오라클의 jdk를 쓸수가 없다.

zulu jdk를 알아봐야 하는구나.

https://www.azul.com/downloads/zulu/zulu-mac/


이거 조만간 적용해봐야겠다.


aws에서 openjdk를 제공하는데

8이 가능하고, 9,10은 아예 없고 11은 평가판이 올라와있다. 허허

https://aws.amazon.com/ko/corretto/


서비스가 aws에 있으니 corretto를 써봐야 할듯...


aws beanstalk에서는 jdk8까지만 지원한다.

https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/platforms/platforms-supported.html



오늘은 여기까지..






'개발새발' 카테고리의 다른 글

오랜만에 보는 개발자 등급표  (0) 2019.03.06
openjdk 적용해보기 - 찾아보기  (0) 2019.03.04
swift 시작하기  (0) 2019.03.02
스위프트는  (0) 2019.02.27
swift 스위프트  (0) 2019.02.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함