Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RailwayJS/Express on Railway:Ruby on Rails的真正node.js替代品?_Javascript_Ruby On Rails_Node.js_Coffeescript - Fatal编程技术网

Javascript RailwayJS/Express on Railway:Ruby on Rails的真正node.js替代品?

Javascript RailwayJS/Express on Railway:Ruby on Rails的真正node.js替代品?,javascript,ruby-on-rails,node.js,coffeescript,Javascript,Ruby On Rails,Node.js,Coffeescript,在我看来,查看/的文档似乎是一个精心设计的NodeJS web–框架。它构建在ExpressJS之上,提供了很好的生成器和脚手架,并且内置了CoffeeScript支持。有没有人有过使用这个框架的经验,会说它是Ruby On Rails、Django等的真正替代品,就像Express对Sinatra一样?我不知道对于类似Rails的应用程序,节点环境的异步性质是否会像Ruby一样优雅 我说坚持你擅长的。至少直到节点支持类似于Actor模型的东西来帮助回调地狱 作为这个项目(railwayjs)的

在我看来,查看/的文档似乎是一个精心设计的NodeJS web–框架。它构建在ExpressJS之上,提供了很好的生成器和脚手架,并且内置了CoffeeScript支持。有没有人有过使用这个框架的经验,会说它是Ruby On Rails、Django等的真正替代品,就像Express对Sinatra一样?

我不知道对于类似Rails的应用程序,节点环境的异步性质是否会像Ruby一样优雅

我说坚持你擅长的。至少直到节点支持类似于Actor模型的东西来帮助回调地狱

作为这个项目(railwayjs)的作者,我可以告诉你:当然,它很酷,使用它,与同事分享,分叉回购,并改进它。但是作为开发人员,如何每天使用这个工具,我要告诉你:这是一个非常年轻的工具包(还不到1年),它仍然需要更多的爱,而不仅仅是开箱即用,作为RoR,如果你不完全理解应用程序代码中发生的事情,我不建议在生产中使用它

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


谢谢你的发帖。

我不知道,看起来很不错+1用于共享为什么要:\n您不需要任何东西,只需要快递。剩下的就是膨胀,把你的电脑塞进盒子里。“发电机和脚手架”是Rails提供的最不重要的功能。如果“生成器和脚手架”是相似性的总和,那么就没有值得一提的相似性。(可能有很大的相似性——如果是的话,那不是因为“生成器和脚手架”。@Raynos:这不是自以为是的软件吗?@Justice:当然,我刚才说了,它内置了很好的生成器和脚手架,但这并不是RailwayJS成为Rails的替代品的原因——right.Meh有流量控制来处理回调地狱。只需学习编写异步代码。太好了,感谢您的反馈!我喜欢你们的铁路,希望能很快开始一些项目;他在2012年4月3日的话:我计划在最近的将来休假,并发布1.0和冻结功能集。1.0之前应该做什么:-完全转移到ORM独立状态(几乎完成,只需要为mongoose构建一些桥接模块作为示例)-重构控制器(完成)和其他模块的完整文档(几乎完成)-测试(最重要的是:控制器、助手)-初始化API(挂钩,更可配置的初始化)