Node.js 入门手册:那些最流行的 Web 开发框架
这篇文章与大家分享最流行的 Node.js Web 开发框架。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
- 10大流行的 Metro UI 风格 Bootstrap 主题
- 推荐35款精致的 CSS3 和 HTML5 网页模板
- 让人爱不释手的精美 Web 应用程序图标素材
- 赞!10套精美的免费网站后台管理系统模板
- 精选12款优秀 jQuery Ajax 分页插件和教程
- 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 DEPENDENCIES, inspired 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)
- 30个立体动感的视差滚动效果网站作品
- 视差滚动在网页设计中应用的优秀案例
- 25个以全屏照片为背景的精美网页作品
- 20个与众不同的网页联系表单设计案例
- 20个模糊背景在网站中的经典应用案例
本文来源:Node.js 入门手册:最流行的 Web 开发框架
编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源
转载于:https://www.cnblogs.com/lhb25/p/nodejs-web-frameworks.html
Node.js 入门手册:那些最流行的 Web 开发框架相关推荐
- Node.js技术手册
2019独角兽企业重金招聘Python工程师标准>>> Node.js技术手册: -------------------------------手册----------------- ...
- node.js使用手册_权威的Node.js手册
node.js使用手册 Note: you can get a PDF, ePub, or Mobi version of this handbook for easier reference, or ...
- Node.js 入门教程 23 使用 npm 的语义版本控制 24 卸载 npm 软件包 25 npm 全局或本地的软件包
Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Node.js 入门教程 23 使用 npm 的语义版本控制 24 ...
- Node.js 入门教程 6 V8 JavaScript 引擎
Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Node.js 入门教程 6 V8 JavaScript 引擎 6 ...
- node.js入门 - 9.api:http
node一个重要任务是用来创建web服务,接下来我们就学习与此相关的一个重要的api -- http.我们使用http.createServer()创建一个http服务的实例,用来处理来自客户的请求. ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- js读取http chunk流_极简 Node.js入门 教程双工流
点击上方蓝字关注我们 小编提示: 本文是由 ICBU 的谦行小哥哥出品,我们会持续发出极简 Node.js入门 教程,敬请期待哦,文中有比较多的演示代码建议横屏阅读 双工流就是同时实现了 Readab ...
- Node.js 入门知识点总结
Noed.js 快速入门 前言 node.js 入门 环境配置 hello node.js node.js 获取参数 node.js 模块系统 node.js 路由 node.js 文件操作 使用 n ...
- node.js入门 - 7.异常处理与多进程开发
node.js入门 - 7.异常处理与多进程开发 参考文章: (1)node.js入门 - 7.异常处理与多进程开发 (2)https://www.cnblogs.com/softlover/arch ...
最新文章
- java方法6_6. java 方法
- 01_8_Struts用DomainModel接收参数
- 透过性别看世界_透过树林看森林
- PHP的压力测试工具ab.exe 和mpm介绍提高并发数
- 稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox
- EditPlus文本编辑器,中文与破解实战
- [Qualcomm][MSM8937] MSM89XX平台上加载modem固件失败
- python离线安装whl文件.
- OKHttp原理讲解之责任链模式及扩展
- fftn N 维快速傅里叶变换(Matlab)
- nginx: [warn] the “user“ directive makes sense only if the master process runs with super-user privi
- Unity脚本组件勾选框的存在的意义
- gtest从一无所知到熟练使用(3)什么是test suite和test case
- 机器人研发十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python
- 应用型人才的培养之随笔
- Matlab / ArcGIS 处理GPM全球月均降水数据
- Unix/Linux中rc代表什么意思
- SAP-基于批次特定计量单位的应用-01-产品数量管理
- OpenLooKeng
- WebView的白屏检测与处理