8년 만에 3위로 내려온 Java, 그리고 2위로 상승한 Python
2020년 2분기 프로그래밍 언어 순위
1위. JavaScript
2위. Python
3위. Java
4위. PHP
5위. C++ / C#
7위. Ruby / CSS
9위. TypeScript
10위. C
11위. Swift / Objective-C
13위. R
14위. Scala
15위. Go / Shell
17위. PowerShell
18위. Perl
19위. Kotlin
20위. Rust
안드로이드가 부상하기 시작한 2012년부터 지금까지 단 한 번도 2위 권 밖으로 밀려난 적이 없었던 Java가 Python에 밀려서 3위가 되었습니다. 최근 Python 같은 경우 프로토타입 개발이나 여러 개발 언어들을 이어주는 다리 역할부터 시작해서 데이터 처리, AI 등 신성장 분야에서 많이 채택되어 사용하고 있습니다.
반면, Java는 엔터프라이즈급 대형 프로젝트를 제외하면 잘 채택되지 않다 보니 이러한 순위 변경이 발생한 것으로 보이고 있습니다. 다만, Java의 순위 하락은 일시적인 수치 하락인지, 장기적인 인기 하락인지 확인이 필요로 한 상태로 다음 분기 지표를 지켜볼 필요성이 있다고 합니다.
여담으로 이번 Java 순위 하락은 개발 트렌드의 변화에 따른 반증이라 생각합니다. 당장 안드로이드만 하더라도 점점 Java를 벗어나서 Kotlin으로 넘어가고 있는 추세이며, 최근 출시된 여러 애플리케이션이 React Natvie나 Flutter를 기반으로 하고 있는 경우가 많았습니다.
고로, 일시적인 수치 하락일 수도 있기 때문에 다음 분기까지 지켜볼 필요성이 높다고 하더라도, 다음 분기에서 순위 회복이 되지 않는다면 앞으로 꾸준하게 하락할 것으로 봐도 될 것 같습니다.