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的第一个稳定版本的最重要特性如下:
\直到今天,Van Rijbroek说他曾经试着悄悄地发布Raddish,而现在正逐步地把它推向社区。Raddish就是LinkedIn上讨论的另一个(RAD)Node.js框架,迄今为止,它在代码结构和速度方面都收到了用户的积极反馈。
\Raddish的发布通知说到,Van Rijbroe将主要精力放在2.0主版本开发上。在GPLv3 的授权下从Github 和 NPM可以下载Raddish,同时也鼓励InfoQ的读者以任何方式对此项目做出贡献。
\查看英文原文:Raddish: Node.js Framework with Support for Threads and Sockets
\感谢曹知渊对本文的审校。
\给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。