몇 년 안에 Node.js는 점차 성숙한 개발 플랫폼으로 개발되어 많은 개발자를 유치했습니다. PayPal과 같은 Node.js로 개발 된 많은 대형 교통량 웹 사이트가 있으며 개발자는이를 사용하여 빠른 모바일 웹 프레임 워크를 개발할 수 있습니다.
다음은 node.js를 기반으로 한 14 개의 웹 응용 프로그램 프레임 워크입니다. 당신은 와서 당신에게 어울리는 것이 있는지 볼 수도 있습니다.
1. 프라이머스
Transformer의 제작자 인 Primus는 Universal Wrapper 실시간 프레임 워크로도 알려져 있습니다. Primus에는 Node.js 용 수많은 실시간 프레임 워크가 포함되어 있으며 모두 다양한 실시간 기능이 있습니다. 또한 Primus는 다양한 실시간 프레임 워크 간의 통신을위한 일반적인 저수준 인터페이스를 제공합니다. Primus는 오픈 소스이며 Github에서 호스팅됩니다.
2. geddy
Geddy는 Node.js를 기반으로 매우 간단한 구조화 된 MVC 프레임 워크입니다. 웹 응용 프로그램과 JSON API를 신속하게 구축하는 데 사용할 수 있습니다. Ruby on Rails 또는 PHP Codelgniter를 사용한 경우 Geddy는 그들과 매우 유사합니다. 편안한 라우팅, 템플릿 렌더링, 컨트롤러 및 모델이 있습니다.
Geddy를 배우고 싶은 개발자는 Fleegix로 가서 확인할 수 있습니다. Geddy에 대한 많은 튜토리얼과 학습 자료가 있으며이 블로그는 Geddy를 사용하여 개발되었습니다.
3. 경사력
Locomotive는 RESTFU를 지원하고 모든 데이터베이스 및 템플릿 엔진을 완벽하게 연결할 수있는 강력한 Node.js MVC 프레임 워크입니다. 기관차는 Express를 기반으로 구축되어 Node.js의 강력하고 단순한 기능을 유지합니다.
4. Keystonejs
Keystonejs는 Node.js CMS 컨텐츠 관리 플랫폼 및 Express 및 Mongoose를 기반으로하는 웹 애플리케이션 플랫폼입니다. 편리하고 신속하게 설정된 데이터베이스 중심 웹 사이트 응용 프로그램은 안전한 인증 및 세션 관리, 동적 라우팅, 암호의 자동 암호화, 양식 검증 처리, 자동 생성 관리 인터페이스, 이메일 전자 이메일 보내기 등을 제공합니다.
5. Grasshopper
Grasshopper는 기본적으로 모든 웹 개발 기능을 지원하는 기능이 풍부하고 매우 유연한 Node.js 프레임 워크입니다. 모든 사람을위한 학습 예를 추천하고 싶습니다.
6.dozerjs
Dozerjs는 프론트 엔드 개발을 지원하기 위해 확장 가능한 편안한 스타일 API 및 웹 서비스를 개발하는 것을 목표로하는 디자인입니다. 다음은 두 가지 Dozerjs 튜토리얼입니다. 하나는 입문 자습서이고 다른 하나는 DozerJS 개발 예입니다.
7. chocolate.js
Chocolate.js는 Node.js를 기반으로 Coffeescript를 사용하여 구축 된 간단한 웹 응용 프로그램 프레임 워크입니다. 이 프레임 워크를 배우고 자하는 학생들은이 프레임 워크를 포괄적으로 배우기 위해 여기에 와서 많은 예가 있습니다.
8.datachannel.io
Datachannel.io는 Socket.io 프레임 워크에서 영감을 얻은 실시간 통신 웹 응용 프로그램입니다. 데이터 연결을 직접 수행 할 수 있으며 서버를 통과 할 필요없이 데이터 교환 작업을 수행 할 수 있습니다.
9. 스트롱 루프
StrongLoop은 Node.js를 기반으로 개발 된 API 서비스입니다. 가장 유명한 실시간 성능 모니터링 제품은 일반적으로 Nodefly라고도합니다. Strongloop 키트에는 룩백, Strongops 및 Strongnode의 세 가지 제품이 포함되어 있습니다.
10. Guleglifyjs
uglifyjs는 개발자가 코드 효율성을 향상시킬 수 있도록 필요한 모든 도구와 확장 문서를 포함하는 서버 측 Node.js 압축기입니다.
11. 더비
Derby는 실시간 대화식 응용 프로그램을 작성하는 데 도움이되는 MVC 프레임 워크입니다. Node.js 또는 브라우저 환경에서 실행할 수 있습니다. 또한 데이터 동기화 엔진 레이서도 있습니다. Node.js MVC : Express.js+Derby.js Hello World Tutorial 및 Derby.js를 사용한 개발 자습서의 두 가지 학습 리소스를 권장합니다.
12. 도조 툴킷
Dojo Tokkit은 모든 기능을 구현할 수있는 매우 강력한 JavaScript 클래스 라이브러리입니다. 다음은 node.js 및 dojo를 사용하여 개발하기위한 자습서입니다.
13.compoundjs
ComplessJS는 개발자가 단 몇 분만에 웹 애플리케이션을 구축하는 데 사용할 수있는 Node.js MVC 프레임 워크입니다. 빠른 시작 튜토리얼.
14. Knockoutjs
Knockoutjs는 MVVM 모드를 적용하여 JavaScript 프론트 엔드 UI를 단순화하는 경량 UI 라이브러리입니다. 예를 들어, 목록 데이터 항목을 추가하거나 줄인 후에 전체 컨트롤 조각을 새로 고치거나 JS 추가 및 삭제 노드를 직접 작성할 필요가 없습니다. 구문 정의를 충족하는 템플릿과 속성 만 정의하십시오. 간단히 말해서 개발자는 데이터 액세스에만주의를 기울이면됩니다.