14款NodeJS Web框架推荐


Posted in NodeJs onJuly 11, 2014

在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。

下面就介绍14款基于Node.js的Web应用框架,大家不妨过来看看有没有适合你的那一款。

1.Primus

Primus,是Transformer的创造者,并且也被称为通用包装器实时框架。Primus里包含了大量的用于Node.js的实时框架,并且它们都拥有各种不同的实时功能。此外,Primus还提供了通用的低级别接口用于各个实时框架之间进行通信。Primus开源,并且托管在Github上。

14款NodeJS Web框架推荐

2.Geddy

Geddy是一个非常简单的基于Node.js的结构化MVC框架。你可以使用它快速的构建Web应用和JSON API。如果你使用过Ruby on Rails或者PHP的codelgniter,那么Geddy和他们非常类似。它拥有一个RESTful的路由、模板渲染、控制器和模型。

想学Geddy的开发者可以去Fleegix看看,上面有大量关于Geddy的使用教程和学习资料,并且这个博客就是采用Geddy开发的。

14款NodeJS Web框架推荐

3.Locomotive

Locomotive是个强大的Node.js的MVC框架,支持RESTfu,可以无缝连接任何数据库和模版引擎。Locomotive是在Express的基础上建立的,保持了Node.js 强大而简单的功能。

14款NodeJS Web框架推荐

4.KeystoneJS 

KeystoneJS是一个基于Express与Mongoose的Node.js CMS内容管理平台和Web应用平台。使用它可以方便快速建立基于数据库驱动的网站应用,还提供了安全认证和会话管理、动态路由、能够对密码自动加密、表单校验处理、自动产生管理界面、Email邮件发送等。

14款NodeJS Web框架推荐

5.Grasshopper 

Grasshopper是一款功能丰富且非常灵活的Node.js框架,基本上支持所有的Web开发特性。推荐一个学习示例给大家。

14款NodeJS Web框架推荐

6.DozerJS

DozerJS是一款旨在开发可扩展的RESTful风格的API和Web服务来支持前端开发。下面推荐两个DozerJS教程给大家,一个是入门教程,一个是DozerJS开发示例。

14款NodeJS Web框架推荐

7.Chocolate.js

Chocolate.js是一个基于Node.js,使用CoffeeScript构建的简单的Web应用框架(集合)。 想学习该框架的同学可以到这里对其进行全面了解,并且里面有大量的示例。

14款NodeJS Web框架推荐

8.Datachannel.io

Datachannel.io是一款受socket.io框架启发,使用WebRTC技术实现的实时通信Web应用程序。可以直接进行数据连接,并且无需通过服务器即可进行数据交换操作。

14款NodeJS Web框架推荐

9.StrongLoop

StrongLoop是一个基于Node.js开发的API服务,它最著名的一款实时性能监测产品叫StrongOps,通常也叫做Nodefly。StrongLoop套件包含了LookBack、StrongOps、StrongNode这三个产品。

14款NodeJS Web框架推荐

10.UglifyJS

UglifyJS是一个服务端Node.js的压缩程序,里面包含了所有必要的工具和可扩展的文档来帮助开发者提高代码效率。

14款NodeJS Web框架推荐

11.Derby

Derby是一个MVC框架,帮助编写实时,交互的应用。可以运行在Node.js或者浏览器环境中。还拥有一个数据同步引擎Racer。推荐两个学习资源给大家:Node.js MVC:Express.js+Derby.js Hello World教程、使用Derby.js开发教程。

14款NodeJS Web框架推荐

12.Dojo Toolkit

Dojo Tookkit是一款功能非常强大的JavaScript类库,可以实现任何功能。这里提供一个使用Node.js与Dojo开发的教程。

14款NodeJS Web框架推荐

13.CompoundJS

CompoundJS 是一个Node.js的MVC框架,开发者使用它在几分钟内即可构建一款Web应用。快速入门教程。

14款NodeJS Web框架推荐

14.KnockoutJS

KnockoutJS是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可。简单的说,开发者只需要关注数据的存取。

14款NodeJS Web框架推荐

NodeJs 相关文章推荐
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
NodeJS Web应用监听sock文件实例
Feb 18 NodeJs
NodeJS的Promise的用法解析
May 05 NodeJs
NodeJs的优势和适合开发的程序
Aug 14 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
nodejs的HTML分析利器node-jquery用法浅析
Nov 08 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
修改Nodejs内置的npm默认配置路径方法
May 13 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 NodeJs
NodeJS多种创建WebSocket监听的方式(三种)
Jun 04 NodeJs
基于promise.js实现nodejs的promises库
Jul 06 #NodeJs
我的NodeJs学习小结(一)
Jul 06 #NodeJs
nodejs中使用monk访问mongodb
Jul 06 #NodeJs
nodejs之请求路由概述
Jul 05 #NodeJs
Nodejs中自定义事件实例
Jun 20 #NodeJs
Nodejs sublime text 3安装与配置
Jun 19 #NodeJs
nodejs实现黑名单中间件设计
Jun 17 #NodeJs
You might like
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
解析js如何获取css样式
2016/12/11 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
Python下线程之间的共享和释放示例
2015/05/04 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python+flask实现API的方法
2018/11/21 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
建筑工程技术应届生自荐信
2013/09/27 职场文书
委托书样本
2014/04/02 职场文书
创业融资计划书
2014/04/25 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
联谊活动总结
2014/08/28 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
会计工作能力自我评价
2015/03/05 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
加强党性修养心得体会
2016/01/21 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python