Django vs PHP+framework

2022-08-30 16:42:50

我正在为包含以下内容的应用程序选择Web框架:

  • 用于管理和配置的 ajax 密集型用户界面
  • 移动终端(如手机,Windows Mobile等)访问的子网站,其中将包括Google Gears以提供离线支持
  • 报告网站

由于我知道基本的PHP和Python,我倾向于使用Django,因为Python是一种更好的语言。但是,需要广泛使用ajax(jquery,YUI,...)并且需要某种报告引擎(如Java的Jasper Reports),这使我远离Django,因为我在Google上看不到很多结果......似乎PHP有更多的文档和插件可以帮助满足我的需求,再加上Symfony或CodeIgniter等框架包装了PHP语言的一些弱点。

对ajax和报告以及Django有任何经验吗?基本上,我想确信使用Django是要走的路,或者被警告远离它。

干杯


答案 1

我们使用PHP +蛋糕。绝对避免蛋糕。他们通过坚持PHP 4兼容性将自己画到了一个角落。PHP的临时增长使它有点像弗兰肯语言。我渴望每天使用python而不是PHP。这只是个人意见,但我鼓励你走python路线。

PHP文档就足够了,但过多了。用户贡献的注释会产生批量的印象,但它们通常不一致。官方文档有时缺乏,它将PHP版本合并在一起。相比之下,python文档是深思熟虑的,组织良好的,并且按版本分开。


答案 2

Ajax和report以及Django很好地结合在一起,所以如果你发现自己对Python更满意(这并不奇怪),并且想要一个全面的框架来编码 - Django就是你要走的路。它不会妨碍你,同时功能非常齐全,我们有生产Ajax网站,有大量的报告(虽然都是定制的),并且从不后悔使用Django而不是RoR,特别是PHP。


推荐