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实用示例 缩址还原
Dec 28 NodeJs
使用upstart把nodejs应用封装为系统服务实例
Jun 01 NodeJs
nodejs实现的一个简单聊天室功能分享
Dec 06 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
Nodejs Stream 数据流使用手册
Apr 17 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
NodeJs实现定时任务的示例代码
Dec 05 NodeJs
nodejs简单读写excel内容的方法示例
Mar 16 NodeJs
nodejs 如何手动实现服务器
Aug 20 NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 NodeJs
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
Feb 02 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
强制设为首页代码
2006/06/19 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
python版本的仿windows计划任务工具
2018/04/30 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
python字符串循环左移
2019/03/08 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
python如何删除文件、目录
2020/06/23 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
介绍一下SQL Server的全文索引
2013/08/15 面试题
2019年分享net面试的经历和题目
2016/08/07 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
农民工创业典型事迹
2014/01/25 职场文书
军神教学反思
2014/02/04 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
警示教育观后感
2015/06/17 职场文书
高温慰问简报
2015/07/21 职场文书
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript