分享几个值得学习的NodeJS开源框架

2023-05-26 0 463

平常做NodeJS合作开发时,时常须要加进许多有关的架构。但,架构许许多多,加进时却大吃一惊。究竟要优先选择哪两个呢?各有什么样优劣?那时,老K就为我们所推荐两个较为好的架构。

01 Primus

Primus,是Transformer的造物主,因此也被称作通用型包装袋器动态架构。Primus里包涵了大批的用作Node.js的动态架构,并 且它都保有各式各样相同的动态机能。除此之外,Primus还提供更多了通用型的低等级USB用作各动态架构间展开通讯。Primus开放源码,因此代销在Github上。

门牌号:https://github.com/primus/primus

分享几个值得学习的NodeJS开源框架

02 Geddy

Geddy是两个较为单纯的如前所述Node.js的形式化MVC架构。你能选用它加速的构筑Web应用领域和JSON API。假如你选用过Ruby on Rails或是PHP的codelgniter,所以Geddy和她们十分类似于。它保有两个RESTful的路由器、模版图形、驱动器和数学模型。

先挑Geddy的合作开发人员能去Fleegix(http://fleegix.org/)看一看,下面有大批有关Geddy的选用讲义和自学数据资料,因此那个网志是选用Geddy合作开发的。

门牌号:http://geddyjs.org/

分享几个值得学习的NodeJS开源框架

03 Locomotive

Locomotive是个强悍的Node.js的MVC架构,全力支持RESTfu,能无缝连接任何人数据资料库和模版发动机。Locomotive是在Express的基础上创建的,维持了Node.js 强悍而单纯的机能。

门牌号:http://locomotivejs.org/

分享几个值得学习的NodeJS开源框架

04 KeystoneJS

KeystoneJS是两个如前所述Express与Mongoose的Node.js CMS内容管理平台和Web应用领域平台。选用它能方便加速创建如前所述数据资料库驱动的网站应用领域,还提供更多了安全认证和会话管理、动态路由器、能够对密码自动加密、表 单校验处理、自动产生管理界面、Email邮件发送等。

门牌号:http://keystonejs.com/

分享几个值得学习的NodeJS开源框架

05 DozerJS

DozerJS是一款旨在合作开发可扩展的RESTful风格的API和Web服务来全力支持前端合作开发。下面所推荐两个DozerJS讲义给我们,两个是入门讲义(http://www.fluidbyte.net/getting-started-with-dozerjs/),两个是DozerJS合作开发示例(http://www.fluidbyte.net/simple-todo-list-app-with-dozerjs/)。

门牌号:http://dozerjs.com/

分享几个值得学习的NodeJS开源框架

06 Chocolate.js

Chocolate.js是两个如前所述Node.js,选用CoffeeScript构筑的单纯的Web应用领域架构(集合)。 想自学该架构的同学能到这里对其展开全面了解,因此里面有大批的示例。

门牌号:https://chocolatejs.org/

分享几个值得学习的NodeJS开源框架

07 http://Datachannel.io

http://Datachannel.io是一款受http://socket.io架构启发,选用WebRTC技术实现的动态通讯Web应用领域程序。能直接展开数据连接,因此无需通过服务器即可展开数据交换操作。

门牌号:https://datachannel.io/

分享几个值得学习的NodeJS开源框架

08 StrongLoop

StrongLoop是两个如前所述Node.js合作开发的API服务,它最著名的一款动态性能监测产品叫StrongOps,通常也叫做Nodefly。StrongLoop套件包涵了LookBack、StrongOps、StrongNode这三个产品。

门牌号:https://strongloop.com/

分享几个值得学习的NodeJS开源框架

09 UglifyJS

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

门牌号:http://marijnhaverbeke.nl/uglifyjs/

分享几个值得学习的NodeJS开源框架

10 Derby

Derby是两个MVC架构,帮助编写动态,交互的应用领域。能运行在Node.js或是浏览器环境中。还保有两个数据同步引擎Racer。所推荐两个自学资源给我们:Node.js MVC:Express.js+Derby.js Hello World讲义(https://webapplog.com/node-js-mvc-express-js-derby-hello-world-tutorial/)。

门牌号:http://derbyjs.com/

分享几个值得学习的NodeJS开源框架

11 Dojo Toolkit

Dojo Tookkit是一款机能十分强悍的JavaScript类库,能实现任何人机能。这里提供更多两个选用Node.js与Dojo合作开发的讲义(http://dojotoolkit.org/documentation/tutorials/1.9/node/)。

门牌号:http://dojotoolkit.org/

分享几个值得学习的NodeJS开源框架

12 CompoundJS

CompoundJS 是两个Node.js的MVC架构,合作开发人员选用它在几分钟内即可构筑一款Web应用领域。加速入门讲义(https://github.com/compoundjs/guides/blob/master/basics/crash-course.md)。

门牌号:http://compoundjs.com/

分享几个值得学习的NodeJS开源框架

13 KnockoutJS

KnockoutJS是两个轻量级的UI类库,通过应用领域MVVM模式使JavaScript前端UI单纯化。比如列表数据项增减后,不须要重新刷新整个控件片段或自己写JS增删节点,只要

门牌号:http://knockoutjs.com/

分享几个值得学习的NodeJS开源框架

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务