2011-11-25 1 views

답변

36

그래, 누군가가 말한 것처럼 자신의 웹 서버를 구현할 필요가 없습니다. Express (프레임 워크로)과 Mongoose (MongoDB ORM) 또는 원하는대로 무엇이든 만들면됩니다. .

저는 Node.js가 높은 동시성 (그리고 스택 오버플로는 수천 명의 사용자가 같은 시간에 온라인 상태 일 가능성이 높은 사이트이기 때문에)에 적합한 솔루션이라고 생각합니다. 그렇습니다. PHP, Ruby 및 Python 등으로이 작업을 수행 할 수 있지만 Node.js가 더 적합하다고 생각합니다. (노드에 기반한 성공 사례를 기반으로하는 제 의견입니다.)

노드는 작은 서비스를 구축하기위한 솔루션 일뿐만 아니라 여기에 몇 가지 좋은 예가 있습니다 (http://blog.nodejs.org/2011/10/04/an-easy-way-to-build-scalable-network-programs/).

+3

노드의 장점 중 하나는 서버와 클라이언트간에 일반적인 js 라이브러리를 공유하는 것입니다. – booyaa

+0

절대적으로 사실이며, 그 외에도 Windows에서 Node.js를 0.6.x (W7 및 XP에서 테스트하고 Node와 NPM을 2 분 이내에 설치)로 사용할 수 있습니다. – alessioalex

+0

http://geekli.st는 node.js를 기반으로합니다. , 몽구스와 익스프레스 그리고 나는 그들이 꽤 행복하다고 들었습니다. – nisc

-26

드문 경우를 제외하고는 실제로 자체 웹 서버를 구현해야하며 이미 사용할 수있는 보안 솔루션을 사용하십시오.

Nodejs는 실제로 호스팅 된 솔루션을 보완하는 (채팅 서비스) 특정 목적을 수행하는 작은 서비스 구성 요소로서 빠르고 (대부분) 신뢰할 수 있습니다. 이 이 유효입니다 아규먼트 :

개인적으로 차라리 추가 상호 운용성 보너스를

주를 가지고 같은 목적을 위해 .NET 콘솔 응용 프로그램을 가질 것입니다. 동일한 목적으로 어셈블리를 사용할 수도 있습니다. 주된 관심사는 실현 가능하고 유지 가능하며 안전해야합니다.

+0

전혀 node.js와 비슷합니다. – Dragunov

+1

"개인적 취향"면책 조항을 주목하고, 논쟁이 바퀴를 다시 만드는 것에 관한 것임을 확인하십시오. –

+17

2013 년에이 답변을 업데이트하고 싶을 수도 있습니다 :) nodejs는 훨씬 더 안정적이며 능력이 있습니다. 2011 년에 당신의 대답에 동의하지만, 오늘날은 그렇지 않습니다. –

5

네, can.Socket io는 실시간 포럼에서 도움이되며 더 재미있을 것입니다. 비슷한 것들을 검색하여 nodeJS에 기반한 포럼을 찾았습니다. 중국어 포럼에 대한 http://club.cnodejs.net/

코드의 repo nodeJS에 내장

https://nodebb.org/

에 중국 포럼 : https://github.com/cnodejs/nodeclub/ 내가 믿는 대신 m의 $의 그물의 다른 옵션의 부하가되지 않고 있습니다

+1

실제로 nodebb는 훌륭하게 보입니다! – Creasixtine

+0

지금 club.cnodejs.net에 액세스 할 수 없습니다. 응답하지 않습니다. 오픈 소스 NodeJS 포럼 소프트웨어입니까? –