我即将开始开发一个新网站,并一直在研究 PHP 框架。我不是高级 PHP 开发人员,但几年来我一直在开发网站和应用程序(在 asp.net 中)。
我的网站将主要基于 AJAX(使用 jQuery)并大量调用 Web 服务。经过一番研究,这就是我想出的:
CakePHP:最初是在这个地方开始开发的,但是发现它太复杂了。它迫使你使用和学习所有这些新东西只是为了使用它的事实有点令人生畏,所以我暂时把它放在一边。
Zend:框架的性能让我有点怀疑,但我听说它对创建 Web 服务有很好的支持。我也听说它有点复杂。
CodeIgniter:没有真正的理由不使用这个。根据我读过的内容,CodeIgniter 和 Yii 非常相似,但 Yii 更快一些,并且没有 PHP4 不需要的代码(因为我计划专门在 PHP5 中开发)。
至于 Yii,唯一让我害怕的是它比其他框架更新,所以它的社区更小。与 Zend 相比,它似乎也没有大量的 Web 服务支持(据我所知,只有 SOAP)。
所以我的问题归结为:
- 这些事情应该让我担心吗?(没有那么大的社区,糟糕的网络服务支持)
- 还有什么我应该调查的吗?
- 对于主要基于 AJAX 的 Web 应用程序,我选择 Yii 而不是其他框架是否可行?
巴拉