当前位置:  软件>JavaScript软件

Node.js 框架 Raddish

    来源:    发布时间:2014-12-25

    本文导语:  Jasper Van Rijbroek 发布了Raddish,它是一个新的Node.js框架,声称具有“不可思议的速度”,具有开箱即用、支持多线程和socket的特性。 从Raddish的发布说明得知,Raddish旨在达到“惊人的快”。荷兰WEB工程师Van Rijbroek告诉InfoQ,他...

Jasper Van Rijbroek 发布了Raddish,它是一个新的Node.js框架,声称具有“不可思议的速度”,具有开箱即用、支持多线程和socket的特性。

从Raddish的发布说明得知,Raddish旨在达到“惊人的快”。荷兰WEB工程师Van Rijbroek告诉InfoQ,他希望Raddish在编程中易于使用并且充满乐趣,通过使用一个支持系统Raddish允许开发人员编写更少的代码来达到他们的目标。

Raddish项目始于Van Rijbroek和他的同事在寻找一个能够较好地支持开箱即用的Node.js的框架,类似于 PHP的框架,就像Nooku一样。因为当时没有这样的一个框架,于是创建Raddish框架的想法就诞生了。Van Rijbroem说他非常渴望了解设计模式、架构设计,以及如何使用Node.js事件循环。

由于Van Rijbroek的同事不再参与其中,使得该项目遭受了一些小的挫折,但1.0版本在此项目史上可谓是一个里程碑。

Van Rijbroek说:“几乎每个星期都会出现新的框架,开发人员有时很难注意到这些框架,更别说区分它们了。”

Raddish最引人注目的是速度,没必要时你不必重写。我在PHP框架中看过无数次不必要的重写。这意味着开发人员可以用更少的时间来开发一个应 用程序或组件。同时,遵循DRY(Don’t Repeat Yourself)原则,开发人员利用标识符可以很容易地调用一个他们之前写的函数。

Van Rijbroek说,他还没有见过第二个快速而完整的Node.js框架具有开箱即用特性、支持多线程和socket。使用Raddish内置线程处理程序,开发者不再需要自己动手创建多线程解决方案。

Raddish的目标受众是做移动应用程序或网站,且使用相同的数据的开发者,但是对于创建Web API的开发者,则鼓励他们找找有没有更合适的框架。

Raddish的第一个稳定版本的最重要特性如下:

  • 集成了Socket.IO,使得开发人员能够创建实时应用程序,因为这是开箱即用的,所以你只要实现行为就可以了。

  • 可配置组件,使开发人员能够添加一个组件的配置,而无需为了重写几个简单的变量,而不得不创建完整的JavaScript对象。

  • 可配置行为,当开发人员想要对他们所创建的行为有更多控制的时候,这就显得非常有用了。开发人员可以将某些配置变量添加到行为上,使其更加灵活、可复用。

直到今天,Van Rijbroek说他曾经试着悄悄地发布Raddish,而现在正逐步地把它推向社区。Raddish就是LinkedIn上讨论的另一个(RAD)Node.js框架,迄今为止,它在代码结构和速度方面都收到了用户的积极反馈。

Raddish的发布通知说到,Van Rijbroe将主要精力放在2.0主版本开发上。在GPLv3 的授权下从Github NPM可以下载Raddish,同时也鼓励InfoQ的读者以任何方式对此项目做出贡献。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • node.js的.net扩展 node.net
  • iOS上的Node.js Node.app
  • 七牛 Node.js SDK Node-qiniu
  • Node.JS XML 解析 node-elementtree
  • Node.js 的 FTP 客户端 node-ftp
  • Node.js在Android上的移植 node4android
  • Node.js的C++移植版本 Node.native
  • Node.js 数据库实时监控库 node-dbmon
  • Node.js的高性能封装 Express.js
  • Redis的Node.js扩展包 node_redis
  • Node.js 开发框架 Web.js
  • 基于Node.js的Java虚拟机 node-jvm
  • Node.js 服务器端框架 Hapi.js
  • Node.js API 框架 actionHero.js
  • Node.js 游戏引擎 Odin.js
  • Node.js 框架 Kiss.js
  • Node.js 分层配置工具 nconf.js
  • BitNami Node.js Stack
  • eos 的 Node.js 开发包 node-eos
  • Node.js 异步错误处理 LAEH2
  • java命名空间javax.xml.xpath类xpathconstants成员方法: node定义参考
  • Node.js 的 SOAP 客户端和服务器 Node-SOAP
  • java命名空间javax.xml.soap接口node成员方法: getparentelement定义参考
  • 关于XML中NODE的类型的问题(特急!!!)
  • java命名空间javax.xml.soap接口node成员方法: detachnode定义参考
  • 基于 Node.js 的 DHT 实现 Kademlia
  • java命名空间javax.xml.soap接口node成员方法: recyclenode定义参考
  • node-static
  • java命名空间java.util类uuid的类成员方法: node定义及介绍
  • 社区软件 Node Club
  • java命名空间javax.xml.soap接口node成员方法: setparentelement定义参考


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3