Python on Rails?
是否可以将RubyonRails代码库转换为python?
我认为许多人比Ruby更喜欢Python,但是发现RubyonRails的特性(作为一个整体)比PythonWeb框架中的特性要好。
那么,有可能吗?或者RubyonRails是否使用了语言特定的特性,而这些特性很难翻译成Python?
- 它叫:Django
- groovy语言有grails,最初称之为"groovy on rails"。
- 现在还有兰戈,它是红宝石上的姜戈,和你想要的正好相反。rubyinside.com/rango-ruby-web-app-framework-2858.html网站
- tomayko.com/writing/no-rails-for-python
- 为什么Ruby比Python更适合Rails?
- python也很不错,但是文档,尤其是第三方库/模块的文档,有点像"huh"…RoR看起来比Django更易于开发和部署。但是,如果我们打算把"Rails"移植到"Ruby"以外的其他地方,"Java"绝对是最好的平台之一,如果上帝愿意的话。
这是一篇很棒的博客文章。Rails开发人员选择了一个框架,Ruby中的代码是后来想到的。
Python开发人员选择的语言是语言,而不是框架。另一方面,这使得框架的入门门槛大大降低。
- 在讨论同意的90%的红宝石,我遇到的关于前端Web开发中面临的"红宝石"的名称,用以referring interchangeably几乎是直接向上。
- 我将不在,因为它是后downvote这一观点,显然,我要指出的那样,它绝对是一个absurd generalization。Ruby是最肯定不是一种编程afterthought及其设施和可扩展性的角色在这一crutial扮演其知名度。Rails的Ruby开发者一样,是理性的选择。他们没有做他们能做简单的(至少是同样elegantly在Python)。
Rails中使用的许多方法都被翻译成了django。你试过了吗?
http://www.djangoproject.com/
- 是的,谢谢你。
- "D"Juanjo:你知道你的问题的答案,因为它是完全的,Python中,作为最practically钢轨--对吗?
- 在MVC体系结构(或MTV的Django的调用它)是小的。Rails的MVC的解释是非常清洁的。
- 我不能用这disagree更多。我的工作在这两个轨道(的乐趣)和Django(工作)和他们是非常不同的。水和neglected Django的感觉相对于轨道。的方法是完全不同的。如果我们是在为重新启动所有的方式将上下。
- 是的,这是两年前,我认为我同意你更多了,杰森。
我认为人们喜欢RoR的一件事是领域特定语言(DSL)风格的编程。这是Ruby比Python更擅长的东西。
我知道Rails本身并不一定等于MVC,但我认为Rails之所以有效率,很大一部分原因是它强制(很好,强烈地鼓励)MVC开发,所以如果您寻找python MVC,您可能会发现类似的东西,比如前面在Stack上的文章:什么是一个好的轻量级python MVC框架?
有很多python mvc框架,但是我一直听到很多关于django的消息(http://www.djangoproject.com/),所以这肯定会出现在你的清单上。
- 其他两个框架是值得提turbogears(pylonshq.com)和塔(turbogears.org)