我在选择Yii作为我的PHP框架时做出正确的选择吗?

我即将开始开发一个新网站,并一直在研究 PHP框架.我不是一个高级的 PHP开发人员,但是我已经开发了网站和应用程序(在asp.net)几年了.

我的网站将主要是基于AJAX(使用jQuery),并对Web服务进行大量呼叫.经过一番研究,这里是我想出的:

CakePHP:最初开始在这里开发,但发现它太复杂了.事实上,它迫使你使用和学习所有这些新东西只是为了使用它是一个有点艰巨,所以我暂时搁置一边.

Zend:框架的表现让我有点怀疑,但我听说它对创建Web服务有很大的支持.我也听说这有点复杂.

CodeIgniter:没有使用这个的真正原因.基于我看过的CodeIgniter和Yii非常相似,但是Yii有点快,没有不需要的PHP4代码(因为我打算专门开发PHP5).

就Yii而言,唯一令我惊讶的事情是,它比其他框架更新,所以它有一个较小的社区.它似乎没有大量的Web服务支持(只有SOAP,从我的理解)而不是Zend.

所以我的问题归结为:

这些事应该担心吗(不如社区大,网络服务不好)
>还有什么我应该看的吗?
>我是否选择Yii在其他框架上是否适合主要基于AJAX的网络应用程序?

巴拉

您需要记录项目的要求以及为什么首先需要框架的原因.然后看看网站的未来和相关的功能.然后选择提供最强功能以满足这些要求的框架.不要挂断意见.阅读文档并确定要使用的组件,从中缩小搜索范围,然后再对其进行实验.

履行您的尽职调查不仅将为您偿还,而且还将为您支付帐单的客户付款.

总结一下:

>识别站点所需的组件.
>研究框架,并根据您的要求确定匹配.
>实验和学习哪些最适合这项工作.

编辑/意见添加:

如果这仅仅是一个个人成长项目,那么我将会看看你的简历是怎样的. Zend具有最大的名称和坚实的产品,所以他们默认赢了,因为它是旧的“不能被解雇为IBM的论据”.一些大玩家正在使用交响乐,但这是一个很大的学习曲线. Yii,蛋糕,Kohana都有利弊,以自己的方式伟大.

相关文章
相关标签/搜索