Python on Rails?

Jua*_*nti 19 python metaprogramming ruby-on-rails code-translation

是否可以将Ruby on Rails代码库转换为Python?

我认为很多人比Ruby更喜欢Python,但是发现Ruby on Rails功能(整体而言)比Python Web框架更好.

这样,有可能吗?或者Ruby on Rails是否使用难以转换为Python的特定于语言的功能?

Jos*_*man 16

Rails中使用的许多方法已被翻译成Django.你试过吗?

http://www.djangoproject.com/

  • 我不能不同意这一点.我在两个轨道(为了好玩)和django(为工作)工作,他们是非常不同的.与铁轨相比,Django感觉水汪汪,被忽视了.方法完全不同.如果我们重新开始,它将一路下滑. (19认同)
  • MVC架构(或Django称之为MTV)有点傻.对MVC的Rails解释更加清晰. (3认同)
  • 是的,这是两年前的事,我想我现在更赞同你,杰森. (3认同)

Dea*_*n J 16

这是一篇很棒的博文.Rails开发人员选择了一个框架,Ruby中的编码是事后的想法.

Python开发人员选择语言而不是框架.另一方面,这为框架提供了更低的标准.

  • 虽然我不会赞成这篇文章,因为这显然是一种观点,我当然想指出这是一种荒谬的概括.Ruby肯定不是事后的想法,它的元编程设施和可扩展性在其受欢迎程度中发挥了重要作用.此外,Rails开发人员之所以选择Ruby是有原因的.他们根本无法完成他们在python中所做的事情(至少同样优雅). (6认同)
  • 同意 - 在前面的Web开发中我遇到过关于Ruby的90%的讨论,"Ruby"这个名字几乎可以互换使用,直接引用Rails. (2认同)

Ned*_*der 14

我认为人们喜欢RoR的一个方面是特定于域的语言(DSL)编程风格.这是Ruby比Python更好的东西.