特征区分:Rails/Django

3 django integration language-features reporting ruby-on-rails

  • Rails或Django中是否存在其他框架中不存在的重要特性?
  • 是否有任何重要的缺失 - 对于企业Web应用程序 - 在任何一个?

这个问题并不是争论性的 - 我正在努力为即将到来的项目做出明智的技术决策.关于选择其中一个框架,我所关注的两个问题是:

  1. 与外部系统集成(Java,.Net,SAP等)
  2. 报告 - 使用任一框架生成复杂的报告/图表(财务)会有困难.这将需要多表连接,自定义排序,分页(w/ajax)和不同设备的打印.

And*_*ker 11

关于Jython的Django运行良好,因此Java集成应该不是问题.

在集成方面,一般不要忘记Django也是Python,因此您可以获得标准库的大量支持以及所有其他成熟的支持良好的Python项目.将第三方Python代码集成到Django项目中通常是微不足道的.

冒着获得福音派的风险,我会列出以下Django杀手功能:

  1. 管理员
  2. 文档
  3. Python ;-)