소켓, 혜성, AJAX가 많은 통신 등을 필요로하는 실시간 웹 앱의 Node.js가 얼마나 멋진 지에 대해 많은 이야기를 보았습니다. 이벤트 중심의 비동기 스레드 중심 모델도 오버 헤드가 적은 동시성에 적합하다는 것을 알고 있습니다.
또한보다 단순한 '전통적인'비 실시간 앱 (예 : 앱 개발을 배우는 사람들을위한 표준 'Hello World'인 것처럼 보이는 표준 블로그 예제)에 대한 Node.js 자습서도 보았습니다. 또한 node-static을 사용하면 정적 자산을 제공 할 수 있습니다.
내 질문은 : 분류, 포럼, 위에서 언급 한 블로그 예제 또는 내부 비즈니스 응용 프로그램을 위해 구축 한 일종의 CRUD 응용 프로그램과 같은 전통적인 웹 응용 프로그램에서 Node.js 를 피할 만한 이유가 있습니까? 그것이 펑키 한 실시간으로 뛰어 나기 때문에 더 안정된 사용을 금합니까?
내가 생각할 수있는 유일한 것은 성숙한 라이브러리가 부족하다는 것입니다 (변경 되더라도).
(내가 요구하는 이유는 주로 언어 간 전환의 임피던스 불일치를 극복하기 위해 Node.js 용 PHP를 버리는 것을 고려하고 있기 때문에 유효성 검사 코드를 재사용 할 수 있습니다. 작업에 가장 적합한 도구입니다 .하지만 15 개의 언어와 모든 사용자 영역 라이브러리를 종합적으로 익히기 위해 많은 시간을 할애 할 수는 없습니다. 또한 Node.js가 PHP /보다 더 쉬운 최적화 경로를 제공 할 수 있다고 확신합니다 앞으로 트래픽이 많은 것을 생각해야 할 때 아파치.)
[편집] 지금까지 답변 해 주셔서 감사합니다. 나는 대답을 선택하기 전에 다른 사람이 무게를 측정하는지 확인하고 싶습니다. @ Raynos kinda의 대답은 내가 생각하는 것을 확인하고 주석 작성자의 링크가 생각에 좋은 음식을 제공했지만 다른 사람이 '문제 X에 노드를 사용하지 마십시오'와 같은 노드 특정 답변이 있는지 확인하고 싶습니다. '. (높은 CPU 작업 외에도; 이미 알고 있습니다 :-)