2009-05-17 41 views

回答

4

两者都是优秀的框架。不过,我发现Rails更适合敏捷开发人员。大多数情况下,您将运行一些生成器来获取需要的文件作为代码的占位符。事情会立即奏效,而你只是从这些惯例中建立起来。它非常灵活,并且拥有一个大型社区,许多创新和有趣的实践正在投入Rails。它的开发周期似乎比Django更快。

只用Django触摸表面后,它有一些有趣的区别。据我所知,您不会像Rails那样获得模式迁移。但是,您可以通过可扩展的管理界面为您的模型提供非常简单的CRUD机制,这对于测试/管理内容非常有用。整个项目的记录非常好,从Django Bookdocs.djangoproject.com的大量信息。

我个人比较喜欢Rails的做事方式。但说实话,你需要尝试两种方法来看看对你有用,而且由于我们正在谈论两个非常好的,但完全不同的框架,所以做出任何一种方式都是一个艰难的决定。所以,如果你已经足够了解Ruby或Python,那么从你知道的事情开始,并从那里开始。一旦你了解了一个人的工作方式,你就可以亲自评估这些较小的差异。希望有所帮助。

相关问题