gpt4 book ai didi

php - 选择 Yii 作为我的 PHP 框架是正确的选择吗?

转载 作者:行者123 更新时间:2023-12-03 22:13:45 25 4
gpt4 key购买 nike

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

我的网站将主要基于 AJAX(使用 jQuery),并对 Web 服务进行大量调用。经过一番研究,我得出以下结论:

CakePHP:本来是用这个开发的,但是发现太复杂了。事实上,它迫使你使用和学习所有这些新东西只是为了使用它,这有点令人畏惧,所以我暂时把它放在一边。

Zend:该框架的性能让我有点怀疑,但我听说它对创建 Web 服务有很大的支持。我还听说它有点复杂。

CodeIgniter:没有真正的理由不使用这个。根据我所读到的内容,CodeIgniter 和 Yii 非常相似,但 Yii 更快一些,并且没有 PHP4 不需要的代码(因为我计划专门使用 PHP5 进行开发)。

就 Yii 而言,唯一让我害怕的是它比其他框架更新,因此它的社区较小。与 Zend 相比,它似乎也没有大量的 Web 服务支持(根据我的理解,只有 SOAP)。

所以我的问题归结为:

  1. 这些事情应该让我担心吗? (社区规模不大,网络服务支持较差)
  2. 还有什么我应该调查的吗?
  3. 对于主要基于 AJAX 的 Web 应用程序,我选择 Yii 而不是其他框架合适吗?

巴拉

最佳答案

您需要记录项目的需求以及首先需要框架的原因。然后看看网站的 future 和相关功能。然后选择提供最强大功能的框架来满足这些要求。不要纠结于意见。阅读文档并确定您想要使用的组件,从那里缩小搜索范围,然后对所有组件进行试验。

进行尽职调查不仅会给您带来返回,还会为支付账单的客户带来返回。

总结一下:

  1. 确定网站所需的组件。
  2. 研究框架并确定符合您要求的框架。
  3. 进行实验并了解哪些最适合这项工作。

编辑/意见补充:

如果这只是一个个人成长项目,那么我会考虑使用最适合您简历的内容。 Zend 拥有最响亮的名字和可靠的产品,所以他们默认获胜,因为这是古老的“不能因为 IBM 被解雇”的论点。一些大玩家正在使用 Symphony,但这是一个很大的学习曲线。 Yii、Cake、Kohana 都有优点和缺点,并且各有各的优点。

关于php - 选择 Yii 作为我的 PHP 框架是正确的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com