2012-05-25 68 views

回答

1

Express和Mongoose都基本上是围绕Node构建的,并且在设计上是异步的。 Ringojs是与Node不同的野兽。使用Ringo生态系统中的某些东西。即使您以某种方式获得Express的工作,但获得并保持其正常工作可能会遇到很多麻烦。如果Ringo在自己的生态系统中没有任何值得使用的东西,那么考虑使用它可能是一个好主意。

+0

顺便说一句,相当于Express的Ringo的“标准”是Stick(http://hns.github.com/stick/) –

+0

我想补充说,节点比Ringo更活跃,所以你会发现图书馆满足您的所有需求和支持的方式更高。这是你应该考虑的事情。 关于同步/异步问题:javascript是关于异步和回调的。我认为你不会避免这一点。 –

+0

当然,Node的主要非特性之一就是其受欢迎程度。 Node社区非常活跃,只要您不介意时不时出现流血的边缘,那么它可以非常强大。 – genericdave

1

node.js和ringo.js都依赖于Common.js规范,所以很容易实现模块兼容性,至少是基本的。由于猫鼬依赖本地驱动程序,所以我不确定这是如何由Ringo处理的。