【问题标题】:RailwayJS/Express on Railway: A true node.js alternative to Ruby On Rails?RailwayJS/Express on Railway:Ruby On Rails 的真正 node.js 替代品?
【发布时间】:2011-11-05 14:33:25
【问题描述】:

从查看RailwayJS/Express On Railway 的文档来看,对我来说,这似乎是一个精心制作的 NodeJS 网络框架。它建立在 ExpressJS 之上,提供了不错的生成器和脚手架,并且内置了 CoffeeScript 支持。有没有人使用过这个框架,并且会说它是 Ruby On Rails、Django 或类似 Express 的真正替代品西纳特拉?

【问题讨论】:

  • 不知道,看起来很不错。 +1 分享
  • 你为什么要:\你不需要任何东西,只需要表达。剩下的就是臃肿并迫使你进入一个盒子。
  • “生成器和脚手架”是 Rails 提供的最不重要的特性。如果“生成器和脚手架”是相似度的总和,那么没有值得一提的相似度。 (可能有很大的相似之处——如果是这样,那不是因为“生成器和脚手架”。)
  • @Raynos:自以为是的软件不就是这样吗?
  • @Justice:当然,我刚刚说过,它内置了不错的生成器和脚手架,但这并不是 Rails 成为 Rails 替代品的原因——对。

标签: javascript ruby-on-rails node.js coffeescript


【解决方案1】:

我不知道 Node 环境的异步特性是否会像 Ruby for Rails 类应用程序一样优雅。

我说坚持你擅长的。至少在 Node 支持像 Actor 模型这样的东西来帮助回调地狱之前。

【讨论】:

  • 嗯,有流控制来处理回调地狱。只需学习编写异步代码即可。
【解决方案2】:

作为这个项目 (railwayjs) 的作者,我可以告诉你:当然,它很酷,使用它,与同事分享,fork repo,并改进它。但是作为开发者,每天如何使用这个工具,我对你说:这是一个非常年轻的工具包(不到 1 岁),它仍然需要更多的爱,而不是开箱即用,作为 RoR,我不推荐如果您不完全了解应用程序代码中发生的情况,请在生产中使用它。

因此,如果您希望将来在 nodejs 中替换 RoR - 请使用它并报告问题。它激励我把这个项目做得更好。

感谢发帖。

【讨论】:

  • 太好了,感谢您的反馈!我喜欢你的 railsjs,希望能尽快开始一些项目。
  • 我不想为阿纳托利发言;他在 2012 年 4 月 3 日的话:我计划在最近的将来放个假,并发布 1.0 并冻结功能集。在 1.0 之前应该做什么: - 完全转移到 ORM 独立状态(几乎完成,只需要为 mongoose 构建一些桥接模块作为示例) - 重构控制器(完成)和其他模块的完整文档(几乎完成) - 测试(最重要的:控制器、助手)- 初始化 API(钩子,更多可配置的初始化)groups.google.com/forum/?fromgroups#!topic/railwayjs/…
猜你喜欢
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 2011-04-01
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多