【问题标题】:How can use mongoose/express with ringojs如何使用 mongoose/express 和 ringojs
【发布时间】:2012-05-25 14:57:26
【问题描述】:

我已经尝试了 nodejs 一个月,但最后,我不喜欢异步风格的编程。

我刚刚发现ringojs 似乎是同步风格的。我想知道我是否可以使用猫鼬和express

【问题讨论】:

    标签: node.js express mongoose ringojs


    【解决方案1】:

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

    【讨论】:

    • 顺便说一句,相当于 Express for Ringo 的“标准”是 Stick (hns.github.com/stick)
    • 我要补充一点,该节点比 Ringo 更活跃,因此您找到满足您所有需求和支持的库的机会要高得多。这是你应该考虑的事情。关于同步/异步问题:javascript 都是关于异步和回调的。我认为你不会避免这种情况。
    • Node 的主要非功能特性之一无疑是它的受欢迎程度。 Node 社区非常活跃,只要您不介意时不时地生活在最前沿,它就可以非常强大。
    【解决方案2】:

    node.js 和 ringo.js 都依赖于Common.js 规范,因此很有可能符合模块,至少是基本的。

    由于 mongoose 依赖原生驱动,我不确定 Ringo 是如何处理的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-01
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多