2012-10-01 5 views
28

나는 노드 js의 초보자입니다. express JS의 사용법은 무엇입니까? 내 이해에 따르면 웹 프로젝트에 사용되며 Jade와 CSS와 같은 템플릿이 있습니다.노드 js와 익스프레스 j의 차이

express.js에 node.js보다 더 많은 기능을 추가하는 추가 기능이 있습니까? 서버 측 코딩과 관련하여 node.js 또는 express.js 중 어느 것이 더 낫습니까? 차이점 Express.js와 node.js 사이

친절히 도움. 감사.

+6

[Express '홈페이지] (http://expressjs.com/)에서 한번 보셨습니까? _huge letters_에는 "웹 응용 프로그램 프레임 워크 __for Node__"라는 제목이 있으며 "Express - __node.js__ 웹 응용 프로그램 프레임 워크"라는 제목이 있으며 "Express는 최소한의 유연성을 갖춘 __node.js__ 웹 응용 프로그램 프레임 워크"라고합니다. 당신이 그것을 읽는 것을 괴롭히는 경우에 위치의 나머지가 당신의 질문 전부를 대단히 응답 할다는 것을 언급하지 않기 위하여. – lanzz

+0

express는 node.js 미들웨어에 빌드 됨 –

답변

5

Express js는 Node.js 프레임 워크 위에 구축됩니다.

익스프레스 JS 자체 Node.js를 사용하여 제공하는 더 많은 기능을이 링크 자체가 Express를 말한다 보면, 최고 Node.js를

http://expressjs.com/에 애플리케이션을 구축 - 웹 응용 프로그램 프레임 워크를 Node.js를.

14

익스프레스는 노드 위에 구축되어 있으므로 Express는 더 많은 기능을 추가합니다. Node는 웹 서버를 쉽게 작성하기 위해 Express가 Node를 구체적으로 확장하는 소프트웨어 작성을 용이하게하는 라이브러리가있는 Javascript 환경에 불과합니다.

Express/Connect는 미들웨어의 개념, 여러 경로를 관리하는 단순화 된 방법, 여러 템플릿 엔진과의 자동 통합 및 더 많은 기능을 추가합니다.

52

비교가 완전히 올바르지 않습니다. 추상화 레벨 및 Node.js를 express.js 차이는 :

    Node.js를
  1. 을 자바 스크립트를 사용하여 서버 측에게 이벤트 기반 I/O 애플리케이션 구축을위한 플랫폼 이다.
  2. Express.js는 웹 응용 프로그램을 작성하는 경우, 당신이 시도 할 수

그래서 원칙과 Node.js를의 방법을 사용하여 웹 응용 프로그램 구축을위한 Node.js를에 따라 프레임 워크입니다 Express.js를 사용하십시오. 다른 모든 경우에는 귀하에게 적합하지 않습니다.

+1

좋은 요약 defuz –

관련 문제