基于NodeJS的14款Web框架
nodejs吧
全部回复
仅看楼主
level 8
基斯卡 楼主
NodeJS是一个服务器端JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。
下面就介绍14款基于Node.js的Web应用框架,大家不妨过来看看有没有适合你的那一款。
2014年03月27日 02点03分 1
level 8
基斯卡 楼主
1.Primus
Primus,是Transformer的创造者,并且也被称为通用包装器实时框架。Primus里包含了大量的用于Node.js的实时框架,并且它们都拥有各种不同的实时功能。此外,Primus还提供了通用的低级别接口用于各个实时框架之间进行通信。Primus开源,并且托管在Github上。
http://primus.io/
2014年03月27日 02点03分 2
level 8
基斯卡 楼主
2.Geddy
Geddy是一个非常简单的基于Node.js的结构化MVC框架。你可以使用它快速的构建Web应用和JSON API。如果你使用过Ruby on Rails或者PHP的codelgniter,那么Geddy和他们非常类似。它拥有一个RESTful的路由、模板渲染、控制器和模型。
想学Geddy的开发者可以去Fleegix看看,上面有大量关于Geddy的使用教程和学习资料,并且这个博客就是采用Geddy开发的。
http://geddyjs.org/
http://fleegix.org/
2014年03月27日 02点03分 3
level 8
基斯卡 楼主
3.Locomotive
Locomotive是个强大的Node.js的MVC框架,支持RESTfu,可以无缝连接任何数据库和模版引擎。Locomotive是在Express的基础上建立的,保持了Node.js 强大而简单的功能。
http://locomotivejs.org/
2014年03月27日 02点03分 4
level 8
基斯卡 楼主
4.KeystoneJS
KeystoneJS是一个基于Express与Mongoose的Node.js CMS内容管理平台和Web应用平台。使用它可以方便快速建立基于数据库驱动的网站应用,还提供了安全认证和会话管理、动态路由、能够对密码自动加密、表单校验处理、自动产生管理界面、Email邮件发送等。
http://keystonejs.com/
2014年03月27日 02点03分 5
level 8
基斯卡 楼主
5.Grasshopper
Grasshopper是一款功能丰富且非常灵活的Node.js框架,基本上支持所有的Web开发特性。推荐一个学习示例给大家
http://tuxychandru.github.io/grasshopper/
http://howtonode.org/grasshopper-shoutbox
2014年03月27日 02点03分 6
level 8
基斯卡 楼主
6.DozerJS
DozerJS是一款旨在开发可扩展的RESTful风格的API和Web服务来支持前端开发。下面推荐两个DozerJS教程给大家,一个是入门教程,一个是DozerJS开发示例。
http://dozerjs.com/
http://www.fluidbyte.net/getting-started-with-dozerjs/
http://www.fluidbyte.net/simple-todo-list-app-with-dozerjs/
2014年03月27日 02点03分 7
level 8
基斯卡 楼主
7.Chocolate.js
Chocolate.js是一个基于Node.js,使用CoffeeScript构建的简单的Web应用框架(集合)。 想学习该框架的同学可以到这里对其进行全面了解,并且里面有大量的示例。
https://chocolatejs.org/
http://blog.nodefly.com/post/48617959144/nodefly-buzz-chocolate-js-with-jean-claude-levy
2014年03月27日 02点03分 8
level 8
基斯卡 楼主
验证码都出来了,看来被怀疑刷经验了,多等一会儿再继续发吧
2014年03月27日 02点03分 9
level 8
基斯卡 楼主
8.Datachannel.io
Datachannel.io是一款受socket.io框架启发,使用WebRTC技术实现的实时通信Web应用程序。可以直接进行数据连接,并且无需通过服务器即可进行数据交换操作。
https://datachannel.io/
2014年03月27日 02点03分 10
[惊讶]
2014年09月12日 06点09分
level 8
基斯卡 楼主
9.StrongLoop
StrongLoop是一个基于Node.js开发的API服务,它最著名的一款实时性能监测产品叫StrongOps,通常也叫做Nodefly。StrongLoop套件包含了LookBack、StrongOps、StrongNode这三个产品。
http://strongloop.com
2014年03月27日 02点03分 11
用过,现在的express 也是他接管
2014年09月12日 06点09分
level 8
基斯卡 楼主
10.UglifyJS
UglifyJS是一个服务端Node.js的压缩程序,里面包含了所有必要的工具和可扩展的文档来帮助开发者提高代码效率。
http://marijnhaverbeke.nl//uglifyjs
2014年03月27日 02点03分 12
level 8
基斯卡 楼主
11.Derby
Derby是一个MVC框架,帮助编写实时,交互的应用。可以运行在Node.js或者浏览器环境中。还拥有一个数据同步引擎Racer。推荐两个学习资源给大家:Node.js MVC:Express.js+Derby.js Hello World教程、使用Derby.js开发教程。
http://derbyjs.com/
http://webapplog.com/node-js-mvc-express-js-derby-hello-world-tutorial/
http://tech.pro/tutorial/1387/developing-with-derby-js-installation
2014年03月27日 03点03分 13
level 8
基斯卡 楼主
12.Dojo Toolkit
Dojo Tookkit是一款功能非常强大的JavaScript类库,可以实现任何功能。这里提供一个使用Node.js与Dojo开发的教程。
http://dojotoolkit.org/
http://dojotoolkit.org/documentation/tutorials/1.9/node/
2014年03月27日 03点03分 14
level 8
基斯卡 楼主
14.KnockoutJS
KnockoutJS是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可。简单的说,开发者只需要关注数据的存取。
http://knockoutjs.com/
2014年03月27日 03点03分 16
level 8
基斯卡 楼主
2014年03月27日 03点03分 17
o
2014年07月28日 11点07分
level 10
在csdn看到过,谢谢楼主
2014年03月27日 03点03分 18
level 11
不错 有机会试试
2014年03月30日 10点03分 19
level 10
不错,收了慢慢学。不过楼主为什么没有提Express?
2014年09月04日 17点09分 20
level 3
楼主,你是在web开发者上看到的吗
2014年09月09日 14点09分 21
1 2 尾页