是否可以将 Ruby on Rails 代码库转换为 Python?
我认为很多人比 Ruby 更喜欢 Python,但发现 Ruby on Rails 的特性(作为一个整体)比 Python Web 框架中的特性更好。
那么,这可能吗?或者 Ruby on Rails 是否利用了难以翻译成 Python 的特定语言特性?
是否可以将 Ruby on Rails 代码库转换为 Python?
我认为很多人比 Ruby 更喜欢 Python,但发现 Ruby on Rails 的特性(作为一个整体)比 Python Web 框架中的特性更好。
那么,这可能吗?或者 Ruby on Rails 是否利用了难以翻译成 Python 的特定语言特性?
Rails 中使用的许多方法已被翻译成 Django。你试过了吗?
这是一篇很棒的博文。Rails 开发人员选择了一个框架,而在 Ruby 中编码是事后的想法。
Python 开发人员为语言选择了语言,而不是框架。另一方面,这降低了进入框架的门槛。
我认为人们喜欢 RoR 的原因之一是领域特定语言 (DSL) 的编程风格。这是 Ruby 比 Python 更擅长的事情。
我知道 Rails 本身并不一定 = MVC,但我认为 Rails 高效的很多原因在于它强制(嗯,强烈鼓励)MVC 开发,所以如果你寻找 Python MVC,你可能会发现类似的东西,例如上一篇关于 Stack 的文章:什么是好的轻量级 Python MVC 框架?
那里有很多 Python MVC 框架,但我一直听到很多关于 Django ( http://www.djangoproject.com/ ) 的消息,所以这绝对应该在你的清单上,以查看 IMO。