Java에서도 Node.js를 사용해보자 – Vert.x(0)

Vert.x Logo
Vert.x는 자바스크립트로 서버를 구축할 수 있는 Node.js와 상당히 유사한 서버 프레임워크입니다.
Node.js와 다른 점은 자바스크립트 뿐만 아니라 Java를 비롯한 다른 언어들(Ruby, Python, Groovy)도 지원한다는 점입니다.
Vert.x 개발진들이 공공연히 Node.js와 자신의 프레임워크를 비교할뿐만 아니라 사용법 또한 상당히 유사하죠.

몇몇 성능 분석가들은 Node.js보다 Vert.x가 더 빠르다는 분석 결과들을 내놓기도 했습니다. 분석 자료

Node.js가 아직 정식 버전조차 내놓고 있지 못하는 단계(현재 v0.10.4)이지만 수많은 모듈들을 보유하여 유용성 측면에서는 Vert.x보다는 더 나은 듯 합니다.
하지만 Node.js의 모듈을 Vert.x 버전으로 옮기는 작업이 현재 활발히 진행중에 있어서 앞으로 어떻게 될지는 장담할 수 없을 것 같습니다. ex)소스 보기

자바스크립트로 서버 사이드 개발을 진행할 수 있는 Node.js의 장점을 대부분 흡수하면서도 일부 존재하는 단점들을 제거했다는 Vert.x 개발진들의 장담이 사실이라면 앞으로 Vert.x라는 프레임워크가 꽤나 대세가 될 듯 합니다.
Node.js와 성능면에서 앞서면서 기능은 동일하고 지원하는 언어가 5가지나 된다는 것은 정말 엄청난 장점이니까요.

Vert.x 프레임워크를 공부하고 이를 프로젝트에 적용해보는 과정을 거치면서, Vert.x와 관련된 여러가지 이슈들을 맞닥뜨렸고 그것들을 최대한 상세하게 Vert.x 포스팅에 담아낼 예정입니다.