반응형
비교
서버를 사용할 때 두 기술은 비교 자체가 무의미 할 정도로 장단점이 존재하고 시장 점유율도 높다고 한다.
다른 말로 하자면 Java를 배우는데 있어 Node를 안배울 이유가 없고 Node를 배우는 데 있어 Java를 안 배울 이유가 없다는 뜻.
특히 Node는 중국, 한국 제외 거의 모든 나라에서 웹 애플리케이션 개발에 주로 쓰이고 있을 정도라고함(그랬어..?)
두 서버 기술을 비교하자면 아래와 같다.(해외 사이트 이곳저곳 긁어온 결과)
Java | Node | |
학습 | 어려움 | 쉬움 |
Job Trend | 수요 많음(한국에서 더 많음) | 수요 많아지고 있음(외국에서 더 많음) |
성능 | 고성능 | Java에 비해 '상대적'으로 성능 낮음 |
메모리 사용 | 높음 | 낮음 |
여기서 제일 큰 부분이라 여겨지는건 한국에선 채용 측면에서 그래도 자바가 낫다.
그 외
그 외에 비교할 수 있지만 커버가 가능한 기술이 있는 점은 기술하지 않았다.
예를들어 멀티쓰레드를 사용하는 Java측과 달리 싱글스레드를 사용하는 Node에서 멀티스레드를 도입할 수 있는 기술이 있다라든가, Java에서 생산성 향상을 위한 Kotlin 도입, 타입 확인이 불분명한 Node에서의 Typescript 사용 등등..
단점을 커버칠 수 있는 문제들은 웬만하면 제외했다.
728x90
'☕ Java' 카테고리의 다른 글
Java 배열, List, Map, Set의 선언 방법과 차이 (0) | 2022.05.09 |
---|---|
JSP와 자바빈(JavaBean) (0) | 2022.02.15 |
기본 생성자(Default Constructor)가 필요한 이유 (0) | 2021.03.30 |
[JSP] 캐시 방지 & 캐시 삭제 팁 (0) | 2021.03.22 |
JSP 내에 쓰일 수 있는 태그 종류 (0) | 2021.01.21 |