Bar*_*ara 12 php jquery frameworks yii
我即将开始开发一个新的网站,并一直在研究PHP框架.我不是一个高级的PHP开发人员,但我已经开发了几年的网站和应用程序(在asp.net中).
我的网站主要是基于AJAX(使用jQuery)并且大量调用Web服务.经过一些研究,这是我想出的:
CakePHP:最初开始在此开发,但发现它太复杂了.事实上,它迫使你使用和学习所有这些新东西只是为了使用它有点令人生畏,所以我暂时把它放在一边.
Zend:框架的性能让我有点怀疑,但我听说它对创建Web服务有很大的支持.我也听说它有点复杂.
CodeIgniter:没有使用这个的真正原因.基于我读过的CodeIgniter和Yii非常相似,但Yii有点快,并且没有PHP4不需要的代码(因为我计划在PHP5中专门开发).
至于Yii,唯一令我害怕的是它比其他框架更新,所以它有一个较小的社区.它似乎也没有大量的Web服务支持(只有SOAP,根据我的理解)而不是Zend.
所以我的问题归结为:
巴拉
ran*_*omx 11
您需要记录项目的要求以及首先需要框架的原因.然后看看网站的未来和相关功能.然后选择提供最强功能的框架来满足这些要求.不要挂断意见.阅读文档并确定要使用的组件,从那里缩小搜索范围,然后对它们进行实验.
执行尽职调查不仅会为您付出代价,还会为您支付账单的客户带来回报.
总结一下:
编辑/意见增加:
如果这仅仅是一个个人成长项目,那么我会考虑使用简历上看起来最好的东西.Zend拥有最大的名字和坚实的产品,所以他们默认赢了,因为它是旧的"不能因为IBM论证而被解雇".一些大型玩家正在使用Symphony,但这是一个很大的学习曲线.Yii,Cake,Kohana都有利有弊,并以自己的方式表现出色.
我曾经是Symfony,CakePHP,Zend框架,Kohana和Code Igniter的开发人员,但大约1年前我发现Yii,我的第一次(和第二次和第三次)印象非常好:
下载它,使用它并用它实现你的项目,......你会惊讶的.
现在我问你的问题:
归档时间: |
|
查看次数: |
5194 次 |
最近记录: |