2010-12-07 3 views
5

나는 nodeJS에 관심이있다. 서버에서 JS를 실행할 수 있다는 생각이 들었다. 그래서 누군가가 몇 가지 예제를 갖고 있는지, 또는 nodeJS의 잠재력을 설명 할 수 있는지 궁금하다.)nodeJS의 강점을 보여주는 예제

답변

11

지금 nodejs로 앱을 프로그래밍하고 있는데, 가장 큰 장점 중 하나는 성능이라고 말할 수 있습니다. mongoDB와 같은 문서 데이터베이스를 사용할 수 있습니다. 그러면 터보 APP가 생깁니다.

Ruby 용 Sinitra, ExpressJS와 같은 웹 프레임 워크가 있으며, 사용하기가 매우 쉽고 작은 응용 프로그램에 유용합니다. http://expressjs.com/

데이터베이스의 경우 mongoDB는 사용하기가 매우 쉽고 JSON 객체를 읽고 유지할 수 있으므로 javascript와 잘 작동합니다. http://www.mongodb.org/

mongoDB를 사용하려면 Mongoose 모듈이 사용법을 추상화하고 연결을 제공합니다. 여기 https://github.com/ciaranj/mongoose

는 튜토리얼을 시작하는 것입니다 http://howtonode.org/express-mongodb

0

는 에지 기술을 절단 놀고 싶어한다면, 정말 흥미로운 번가는 HTML5의 WebSocket을의 nodejs + 현재 초안 사양입니다. Rob Hawkes의 Rawkets은 실시간 멀티 플레이어 로켓 게임 (Github source 참조)으로 websocket-server라고하는 NPM 모듈을 사용하여 브라우저에서 쉽게 실시간 게임을 할 수 있습니다. 현재 WebSocket을 지원하는 브라우저는 Chrome, Firefox, Safari의 3 개 밖에 없습니다. 그리고 스펙 4의 보안 문제로 인해 파이어 폭스 4와 5에서 명시 적으로 활성화해야했습니다. Firefox 6 implements the protocol that's fixed. programmatic way to check whether WebSockets is implemented too