> 웹 프론트엔드 > JS 튜토리얼 > 14 NodeJS 웹 프레임워크 권장사항_node.js

14 NodeJS 웹 프레임워크 권장사항_node.js

WBOY
풀어 주다: 2016-05-16 16:42:13
원래의
1432명이 탐색했습니다.

지난 몇 년 동안 Node.js는 점차 성숙한 개발 플랫폼으로 발전하여 많은 개발자의 관심을 끌었습니다. PayPal과 같이 개발을 위해 Node.js를 사용하는 대규모 트래픽이 많은 웹사이트가 많이 있습니다. 또한 개발자는 이를 사용하여 빠른 모바일 웹 프레임워크를 개발할 수도 있습니다.

여기 Node.js를 기반으로 한 14개의 웹 애플리케이션 프레임워크가 있습니다. 자신에게 맞는 프레임워크가 있는지 확인해보세요.

 1.프리머스

Primus는 Transformer의 창시자이며 범용 래퍼 실시간 프레임워크로도 알려져 있습니다. Primus에는 수많은 Node.js용 실시간 프레임워크가 포함되어 있으며 모두 다양한 실시간 기능을 갖추고 있습니다. 또한 Primus는 다양한 실시간 프레임워크 간의 통신을 위한 공통 하위 수준 인터페이스도 제공합니다. Primus는 오픈 소스이며 Github에서 호스팅됩니다.

 2.게디

Geddy는 Node.js를 기반으로 하는 매우 간단한 구조의 MVC 프레임워크입니다. 이를 사용하여 웹 애플리케이션과 JSON API를 빠르게 구축할 수 있습니다. Ruby on Rails 또는 PHP codelgniter를 사용했다면 Geddy도 이와 매우 유사합니다. RESTful 라우팅, 템플릿 렌더링, 컨트롤러 및 모델이 있습니다.

Geddy를 배우고 싶은 개발자는 Fleegix에 가면 Geddy 사용에 관한 튜토리얼과 학습 자료가 많이 있는데, 이 블로그는 Geddy를 사용하여 개발되었습니다.

 3.기관차

Locomotive는 RESTfu를 지원하고 모든 데이터베이스 및 템플릿 엔진에 원활하게 연결할 수 있는 강력한 Node.js MVC 프레임워크입니다. Locomotive는 Node.js의 성능과 단순성을 유지하면서 Express를 기반으로 구축되었습니다.

 4.KeystoneJS

KeystoneJS는 Express 및 Mongoose를 기반으로 하는 Node.js CMS 콘텐츠 관리 플랫폼이자 웹 애플리케이션 플랫폼입니다. 데이터베이스 기반 웹사이트 애플리케이션을 쉽고 빠르게 구축하는 데 사용할 수 있습니다. 또한 보안 인증 및 세션 관리, 동적 라우팅, 비밀번호 자동 암호화, 양식 확인 처리, 관리 인터페이스 자동 생성, 이메일 전송 등을 제공합니다.

 5.메뚜기

Grasshopper는 기본적으로 모든 웹 개발 기능을 지원하는 기능이 풍부하고 매우 유연한 Node.js 프레임워크입니다. 모든 사람에게 학습 를 추천하세요.

 6.DozerJS

DozerJS는 프런트엔드 개발을 지원하기 위해 확장 가능한 RESTful API 및 웹 서비스를 개발하도록 설계된 도구입니다. 모두에게 추천되는 DozerJS 튜토리얼 두 가지를 소개합니다. 하나는 입문 튜토리얼이고, 다른 하나는 DozerJS 개발 예제입니다.

 7.Chocolate.js

Chocolate.js는 Node.js를 기반으로 하며 CoffeeScript를 사용하여 구축된 간단한 웹 애플리케이션 프레임워크(컬렉션)입니다. 이 프레임워크를 배우고 싶은 학생들은 여기에 가서 포괄적인 이해를 얻을 수 있으며, 그 안에 많은 예제가 있습니다.

 8.Datachannel.io

Datachannel.io는 Socket.io 프레임워크에서 영감을 받아 WebRTC 기술을 사용하여 구현된 실시간 통신 웹 애플리케이션입니다. 서버를 거치지 않고 직접 데이터 연결이 가능하며, 데이터 교환 작업도 수행할 수 있습니다.

 9.강한 루프

StrongLoop은 Node.js를 기반으로 개발된 API 서비스로, 가장 유명한 실시간 성능 모니터링 제품은 흔히 Nodefly라고도 불리는 StrongOps입니다. StrongLoop 제품군에는 LookBack, StrongOps 및 StrongNode의 세 가지 제품이 포함되어 있습니다.

 10.UglifyJS

UglifyJS는 개발자가 코드 효율성을 향상시키는 데 도움이 되는 모든 필수 도구와 확장 가능한 문서가 포함된 서버측 Node.js 압축 프로그램입니다.

 11.더비

Derby는 실시간 대화형 애플리케이션 작성을 돕는 MVC 프레임워크입니다. Node.js 또는 브라우저 환경에서 실행할 수 있습니다. 또한 데이터 동기화 엔진 Racer도 있습니다. 저는 모든 사람에게 두 가지 학습 리소스를 추천합니다. Node.js MVC: Express.js Derby.js Hello World 튜토리얼Derby.js 개발 튜토리얼을 사용하는 것입니다.

 12.도장 툴킷

Dojo Tookkit은 모든 기능을 구현할 수 있는 매우 강력한 JavaScript 클래스 라이브러리입니다. Node.js와 Dojo 개발을 사용하는 튜토리얼은 다음과 같습니다.

 13.CompoundJS

CompoundJS는 개발자가 몇 분 만에 웹 애플리케이션을 구축하는 데 사용할 수 있는 Node.js MVC 프레임워크입니다. 빠른 시작튜토리얼.

 14.KnockoutJS

KnockoutJS는 MVVM 패턴을 적용하여 JavaScript 프런트엔드 UI를 단순화하는 경량 UI 클래스 라이브러리입니다. 예를 들어 목록 데이터 항목을 추가하거나 삭제한 후 전체 제어 조각을 새로 고치거나 JS를 작성하여 노드를 직접 추가하거나 삭제할 필요가 없으며 해당 구문에 맞는 템플릿과 속성만 미리 정의하면 됩니다. 정의. 간단히 말해서 개발자는 데이터 액세스에만 집중하면 됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿