☕ Java

[Java vs Node.js] 무엇이 더 좋을까?

loose 2022. 1. 23. 00:00
반응형

비교

서버를 사용할 때 두 기술은 비교 자체가 무의미 할 정도로 장단점이 존재하고 시장 점유율도 높다고 한다.

다른 말로 하자면 Java를 배우는데 있어 Node를 안배울 이유가 없고 Node를 배우는 데 있어 Java를 안 배울 이유가 없다는 뜻.

특히 Node는 중국, 한국 제외 거의 모든 나라에서 웹 애플리케이션 개발에 주로 쓰이고 있을 정도라고함(그랬어..?)

두 서버 기술을 비교하자면 아래와 같다.(해외 사이트 이곳저곳 긁어온 결과)

  Java Node
학습 어려움 쉬움
Job Trend 수요 많음(한국에서 더 많음) 수요 많아지고 있음(외국에서 더 많음)
성능 고성능 Java에 비해 '상대적'으로 성능 낮음
메모리 사용 높음 낮음

여기서 제일 큰 부분이라 여겨지는건 한국에선 채용 측면에서 그래도 자바가 낫다.

 

그 외

그 외에 비교할 수 있지만 커버가 가능한 기술이 있는 점은 기술하지 않았다.

 

예를들어 멀티쓰레드를 사용하는 Java측과 달리 싱글스레드를 사용하는 Node에서 멀티스레드를 도입할 수 있는 기술이 있다라든가, Java에서 생산성 향상을 위한 Kotlin 도입, 타입 확인이 불분명한 Node에서의 Typescript 사용 등등..

단점을 커버칠 수 있는 문제들은 웬만하면 제외했다.

728x90