Java가 여전히 훌륭한 7가지 이유
Java 커뮤니티 프로세스: Java는 커뮤니티의 열정으로 인해 지속적으로 관련성을 유지하고 있다. Java 커뮤니티 프로세스(JCP)와 Java 사양 요청(JSRs)은 Java 기술에 대해 깊게 관심을 갖는 사람들 사이에서 기여와 갈등 해결의 장소로 활용되고 있다.
오픈 소스 프레임워크와 도구: Java의 성공은 주변에 구축된 수많은 오픈 소스 프레임워크와 도구에도 기인한다. 데이터베이스 드라이버부터 Tomcat 및 Jetty와 같은 애플리케이션 서버에 이르기까지, Java 생태계는 오픈 소스 프로젝트로 가득 차 있다.
Spring 의존성 주입: 메타 프레임워크인 Spring은 의존성 주입과 제어 반전의 구현을 통해 애플리케이션 구성 요소를 제공하고 구성하는 깔끔하고 일관된 방법을 도입했다.
모든 것은 객체다: Java에서는 모든 것이 객체다. 이러한 설계 결정은 언어를 단순화하며 그것을 사용하는 프로그램에 깔끔함을 부여한다.
JVM: Java 가상 머신(JVM)은 런타임 환경의 다양성에 대한 대담한 기술적 해결책이었다. 수년 동안 이것은 세련되게 개선되었으며, 특히 클라우드 컴퓨팅에서 가상 머신의 부상과 함께 그 가치를 입증하였다.
기업 창의성: Java는 코딩의 창의성과 견고한 비즈니스 활용을 성공적으로 결합했다. 창의성과 기업 유용성 사이의 균형이 Java를 살아 있게 하고 잘 유지하고 있다.
WebAssembly와 Java의 미래: WebAssembly(WASM)는 Java에게 게임 체인저가 될 수 있다. Java가 DOM 및 브라우저 API에 전체 액세스 권한을 갖춘 JavaScript처럼 브라우저에서 사용될 가능성이 있다.
자세한 내용은 : https://www.infoworld.com/article/3666525/7-reasons-java-is-still-great.html
