这篇文章与大家分享最流行的 Node.js Web 开发框架。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

您可能感兴趣的相关文章
  • actionHero — actionHero is a minimalist transactional API framework for sockets and http clients
  • archetype — A web framework leveraging Node.js
  • aries — Annotation based MVC framework
  • blueprint — Blueprint for a Startup. Middleware, & MVC routing over Node.js & Mongoose
  • broke — A porting of the most famous Django Web Framework
  • Capsela — A high-level, promises-based web framework with an emphasis on testability (see website)
  • Cargobox — Express port with better OOP
  • chain — An evented convention for building Node Applications (Stopped Development, for ejsgi)
  • Coffeemate — Push coffee-script into web development!
  • COKE — A lightweight MVC framework base on Express that speeds up your web development. (Rails like)
  • CompoundJS (formerly RailwayJS) — An MVC web framework, similar to Ruby on Rails, Express/Connect-compatible. Also see here.
  • Crux — An MVC web application framework and project management utility, similar in some ways to Rails.
  • Derby — MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
  • djangode — A framework that borrows some useful concepts from Django (March 2010, node.JS 0.1.30)
  • drty — A Django port to NodeJS. Many Django features, still under heavy development. (January, 2011, 0.2.6)
  • Drumkit --- DrumKit is a plugin-powered, full-stack Web development framework for Node.js.
  • Express — A robust feature rich web development framework inspired by Sinatra
  • Express Train — An lightweight MVC web framework built on top of express, offering consistent project structure.
  • Ext Core for NodeJS — Templating and some basic tricks of ExtCore and ExtJS(XTemplate,Ext.util.format)
  • Flatiron — an adaptable framework for building modern web applications. URL Routing with Director, templating with Plates, data management with Resourceful, middleware with Union (connect-compatible), plugins with Broadway, logging with Winston.
  • Geddy — A hackable Web-app development framework similar to Merb/Rails/Pylons/Django
  • GenJi — A simple micro-framework for nodejs.
  • Grasshopper — A feature-rich and flexible MVC framework for web applications and services, with integrated dependency injection.
  • hapi - A rich framework for building web applications and services. hapi is a simple to use configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities. hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure. The framework supports a powerful plugin architecture for pain-free and scalable extensibility.
  • Impress — Totalitarian style multipurpose application server and web framework with multiple hosts and ports, filesystem based routing, db access, clustering, proxying, memory caching, templating and much more.
  • JaxServer — Application server and framework with template and css engines
  • jimi — A framework for writing modular web applications in node.js (tutorial)
  • josi — An MVC web framework that's easy to pick up but doesn't get in the way. Also see here
  • Kassit — rapid building of client-side AJAX applications using Backbone and CoffeeScript
  • Katana — Easy to use, modular web framework for any Node.js samurai
  • Kiss.js — Web framework for node.js in CoffeeScript. Object-oriented, simple and sexy.
  • Locomotive — Effective MVC web development for Node.js inspired by Ruby on Rails
  • merlin — Object-oriented MVC framework relying on a robust set of conventions to minimize code. Also ships with optional plugins providing basic CMS-like functionality.
  • Meryl — Minimalist web framework! See wiki
  • Mojito — An MVC framework and JavaScript library for building full-featured, device-independent HTML5 applications running on both client (browser) and server (Node.js). See the Mojito Documentation Directory for more information.
  • Monorail.js — Ultra leightweight MVC web framework.
  • N-Ext — Ext.core, Ext.util and Ext.data packages in your NodeJS apps (includes a MongoDB proxy based on node-mongodb-native)
  • nCombo — A client-server framework for building rich cloud applications
  • node-extjs — Run ExtJS4 data models on Node.js
  • nodemachine — A port of WebMachine to Node.js
  • nodepress — High-level web framework for nodejs, can be used as a blog by default
  • Omni.js — A framework for building realtime apps with Backbone.js. Automatically propagates models/collections to the client.
  • partial.js - Web application framework (MVC, REST) for node.js / NO DEPENDENCIESinspired by ASP.MVC & RAZOR
  • PieJS — A rapid development MVC framework. Inspired and similar in style/convention to CakePHP. In very active development.
  • pintura — REST-based web framework/middleware stack built for Ajax-style JSON-driven applications
  • pomelo - A fast, scalable, distributed game server framework. Also suitable for realtime web.
  • Protos — Web Application Framework for Node.js
  • QuickWeb — An application server for Node.js
  • rAppid:js - A declarative JS RIA MVC Framework, supporting XAML, Bindings, Dependency Injection, custom Components
  • Sails.js — A realtime MVC framework, based on Express and Socket.io, featuring an ORM with support for Mongo, MySQL, Postgres, Redis, and others.
  • Sayndo — Fast and flexible web server with customized routing and authorization
  • Seek — Small Javascript Web framework - mostly for learning purpose
  • simpleS — Simple HTTP(S) Server (designed to be All-In-One) with routing, static files service, response compression and WebSocket implementation (version 13, RFC 6455). Good Documentation
  • SocketStream — A fast full-stack real-time web framework for single-page apps
  • spludo — A full featured web framework. Fully Async + MVC with DI, AOP and Storages. (tutorial + user-guide)
  • Stick — A modular JSGI middleware composition layer and application framework
  • Tachi - A compact, stand-alone, MVC-based rapid web app development framework.
  • Tower — Small components for building apps, manipulating data, and automating a distributed infrastructure.
  • webjs — Simple HTTP / TCP development framework
  • websvr — A simple web server, implement HttpModule(filter) and HttpHandler(servlet), autorecover user session when run into problems.
  • Zeppelin — An early stage, low friction cloud development framework
  • TrinteJS — An MVC web framework,, Express/Connect-compatible backed by Cross-db ORM CaminteJS and Bootstrap.
  • node-express-mongoose - A simple MVC approach for building web applications utilizing the full power of express and mongoose (demo app)
您可能感兴趣的相关文章

本文来源:Node.js 入门手册:最流行的 Web 开发框架

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

Node.js 入门手册:那些最流行的 Web 开发框架的更多相关文章

  1. Node.js入门笔记(6):web开发方法

    使用node进行web开发 用户上网流程: 表面上看:打开浏览器--输入网址--跳转--上网. 背后的过程是什么呢? http请求网址到指定的主机--服务器接收请求--服务器响应内容到用户浏览器--浏 ...

  2. node.js入门及express.js框架

    node.js介绍 javascript原本只是用来处理前端,Node使得javascript编写服务端程序成为可能.于是前端开发者也可以借此轻松进入后端开发领域.Node是基于Google的V8引擎 ...

  3. 【特别推荐】Node.js 入门教程和学习资源汇总

    这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...

  4. Node.js 入门教程和学习资源汇总

    这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...

  5. node.js 入门实例【转】

    第1章 一个简单的博客 nswbmw edited this page 14 days ago · 38 revisions Pages 29 Home FAQ 番外篇之——使用 _id 查询 番外篇 ...

  6. 让我们一起学习《Node.js入门》一书吧!

    Node.js入门 读完本书之后,你将完成一个完整的web应用,该应用允许用户浏览页面以及上传文件. 里面对一些知识的讲解,让你略窥Node.js的门径.最好一段代码一段代码的写下来,我的习惯是手里拿 ...

  7. Node.js入门实例程序

    在使用Node.js创建实际“Hello, World!”应用程序之前,让我们看看Node.js的应用程序的部分.Node.js应用程序由以下三个重要组成部分: 导入需要模块: 我们使用require ...

  8. Node.js 入门简介

    Node.js简介 1.1 简介 V8引擎本身就是用于Chrome浏览器的JS解释部分,但是Ryan Dahl鬼才般的把这个V8搬到了服务器上,用于做服务器的软件. Node.js是一个专注于实现高性 ...

  9. Node.js 入门资料

    小毛驴的阿凡提的 Node.js 入门笔记 http://www.cnblogs.com/Afanty/category/1007304.html

随机推荐

  1. Number Range 管理之并行缓冲

    Number Range 管理之并行缓冲: 常用的事务代码SNRO,SM56还有一些业务专用的号码管理,可以在SPRO中查找: SNRO :Number Range 管理 一般的操作是维护号码范围.如 ...

  2. [sicp]huffman编码的实现 @ Scheme

    #lang racket (define (length items) (if (null? items) (+ (length (cdr items))))) (define (element-of ...

  3. win7下安装ubuntu13.04

    http://teliute.org/linux/Ubsetup/jichu1/jichu1.html xp下安装 http://flysqrlboy.blog.51cto.com/5027074/8 ...

  4. javaweb 学习总结

    http://www.cnblogs.com/xdp-gacl/category/574705.html 这个总结很好,以前看书没搞懂的,这里基本上都清楚了,赞一个,推荐. Servlet与普通Jav ...

  5. 机器学习技法--学习笔记04--Soft SVM

    背景 之前所讨论的SVM都是非常严格的hard版本,必须要求每个点都被正确的区分开.但是,实际情况时很少出现这种情况的,因为噪声数据时无法避免的.所以,需要在hard SVM上添加容错机制,使得可以容 ...

  6. Visual Studio 2008 使用 WinCE 5.0 Emulator

    1. 簡介 由於 Visua Studio 2008 與 WinCE 5.0 Emulator 並沒有完全整合,因此想要測試我們所開發的 Windows CE 程式,需透過設定,將我們所開發的程式丟到 ...

  7. Android开发(51) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。

    概述 对焦,这里所说的“焦”是指“焦距”.在拍照时,一定是需要调焦的.一般会在目标位置最清晰的时候会停止对焦.最近在处理OpenCV进行图像识别时,需要连续的调焦(对焦),并在对焦完成后进行拍照,获取 ...

  8. Excel的一些常用设置

    1. Freeze表头 (1) 下拉Worksheet的Pane,让该sheet有2个工作区,将该pane下拉到某一特定的行. (2)Window->Freeze Panes.此时会将pane智 ...

  9. mac 自动配置java版本

    首先输入命令:vi .bash_profile ,添加如下内容: # Mac默认 JDK (Mac默认自带了一个jdk6版本) export JAVA_6_HOME=`/usr/libexec/jav ...

  10. Scala spark mongodb

    最好的参考是Mongo官网的地址 https://docs.mongodb.com/spark-connector/getting-started/ 需要截图所示的包 代码地址 https://git ...