node.js가 채팅 및 실시간 앱과 같은 애플리케이션에서 정말 빠르다고 들었습니다. 노드가 StackOverflow와 같은 사이트 또는 & 포럼을 개발하는 좋은 선택인지 궁금합니다.node.js를 사용하여 포럼을 만들 것을 권장합니까?
답변
그래, 누군가가 말한 것처럼 자신의 웹 서버를 구현할 필요가 없습니다. 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/).
드문 경우를 제외하고는 실제로 자체 웹 서버를 구현해야하며 이미 사용할 수있는 보안 솔루션을 사용하십시오.
Nodejs는 실제로 호스팅 된 솔루션을 보완하는 (채팅 서비스) 특정 목적을 수행하는 작은 서비스 구성 요소로서 빠르고 (대부분) 신뢰할 수 있습니다. 이 수이 유효입니다 아규먼트 :
개인적으로 차라리 추가 상호 운용성 보너스를
주를 가지고 같은 목적을 위해 .NET 콘솔 응용 프로그램을 가질 것입니다. 동일한 목적으로 어셈블리를 사용할 수도 있습니다. 주된 관심사는 실현 가능하고 유지 가능하며 안전해야합니다.
전혀 node.js와 비슷합니다. – Dragunov
"개인적 취향"면책 조항을 주목하고, 논쟁이 바퀴를 다시 만드는 것에 관한 것임을 확인하십시오. –
2013 년에이 답변을 업데이트하고 싶을 수도 있습니다 :) nodejs는 훨씬 더 안정적이며 능력이 있습니다. 2011 년에 당신의 대답에 동의하지만, 오늘날은 그렇지 않습니다. –
네, can.Socket io는 실시간 포럼에서 도움이되며 더 재미있을 것입니다. 비슷한 것들을 검색하여 nodeJS에 기반한 포럼을 찾았습니다. 중국어 포럼에 대한 http://club.cnodejs.net/
코드의 repo nodeJS에 내장
에 중국 포럼 : https://github.com/cnodejs/nodeclub/ 내가 믿는 대신 m의 $의 그물의 다른 옵션의 부하가되지 않고 있습니다
실제로 nodebb는 훌륭하게 보입니다! – Creasixtine
지금 club.cnodejs.net에 액세스 할 수 없습니다. 응답하지 않습니다. 오픈 소스 NodeJS 포럼 소프트웨어입니까? –
노드의 장점 중 하나는 서버와 클라이언트간에 일반적인 js 라이브러리를 공유하는 것입니다. – booyaa
절대적으로 사실이며, 그 외에도 Windows에서 Node.js를 0.6.x (W7 및 XP에서 테스트하고 Node와 NPM을 2 분 이내에 설치)로 사용할 수 있습니다. – alessioalex
http://geekli.st는 node.js를 기반으로합니다. , 몽구스와 익스프레스 그리고 나는 그들이 꽤 행복하다고 들었습니다. – nisc