原文Top 10 Node JS Framework地址为 https://medium.com/issuehunt/top-10-node-js-framework-d768a6e465ff
1. Hapi.js
这个框架拥有可靠的插件系统。
它的一些特性包括:
- 输入验证
- 可配置的功能
- 缓存实现
- 错误处理
2. Socket.io
Socket.io是Node.js的服务框架用来构建实时的web应用。
它允许客户端与服务器端之间的事件驱动交流。
Socket.io既适用于客户端,同时也能应用在服务器端。
3. Express.js
Express.js是Node.js最重要的web框架之一。
它是一个用于搭建web服务和移动应用的框架。
它同时也能用来搭建应用程序的可编程接口。
4. Mojito
Mojito是一个JavaScript框架。
Mojito能运行在客户端和服务器端。
Mojito同时也是个MVC框架,提供了许多的特性。
5. Meteor
Meteor是个开源的MVC框架,用来搭建网站和web/移动端应用程序。
6. Derby
Derby是个可以运行在客户端与服务端的MVC框架。
它被用来创建移动应用或者web应用。
它使用服务端渲染,并且允许页面快速加载,搜索引擎支持和HTML模板。
7. Mean.js
Mean.js是个使用非关系型数据库来架构web应用的框架。
使用MongoDB和Angular.js作为前端,Express.js/Node.js作为后端。
8. Sail.js
Sail.js使用MVC模式来实现API.
它用于构建实时聊天应用、仪表板和多人游戏。
它用于创建基于浏览器的应用程序。
9. Koa.js
Koa.js用来构建web应用和API。
它使用生成器来处理回调并且加强了错误处理能力。
10. Total.js
Total.js适用于模型 - 视图 - 控制器(MVC)软件架构。
它是可扩展和异步的。
它支持RESTful路由机制。
它还支持Web sockets和媒体流。
转载自我的百家号-国外优质文章翻译(http://baijiahao.baidu.com/builder/preview/s?id=1616075260571133326)