Yii Framework如何在PHP世界中发挥作用?任何好的或坏的近期经历

时间:2009-06-02 18:34:44

标签: php frameworks

我个人喜欢它提供的许多功能。我已经看到了一些问题,但它们已经过时了,所以想收集使用它或计划使用它的人的一些回复。如果您打算使用,您是如何达到此框架的?

3 个答案:

答案 0 :(得分:3)

就个人而言,我已经厌倦了看到这么多新框架。 PHP社区开发YAF的趋势正在达到荒谬的程度 - 现在有多少 - 超过二十几个?

我知道人们可能想要在框架项目上工作的挑战,或者不喜欢当前可用的东西,所以他们开始创建一个新的。

但你知道吗?我认为现在是时候停止创建新框架 - 而是选择the well established frameworks之一并成为贡献者。

抱歉,我知道这确实没有回答你的问题,但是我毫不掩饰地在你的问题中偷了太空以获得迷你咆哮;)

答案 1 :(得分:2)

一切都取决于。这个项目有什么意义?

如果要对雇主更具吸引力,请弄清楚您所在地区的团队正在使用哪些团队,并使用该框架。 Cake和Zend似乎分别受到小商店和大商店的欢迎。

如果要了解PHP,那么从头开始编写自己的代码要好得多。这迫使你真正了解你在每个转弯时所做的事情。我建议先编写代码测试。

如果您只是需要完成一些工作,请使用您最熟悉的工具,如果它们适合手头的问题。

IMO,如果我有兴趣尝试另一个框架,我会使用Yii。浏览源一两分钟之后,Yii似乎有非常好的测试和测试覆盖率,这使我更加信任代码,并提供了如何使用API​​的工作示例。

答案 2 :(得分:0)

Yii很有意思,但我强烈推荐,如果它是你想要处理的重要事情,或者它将花费你很多钱,首先阅读一些关于Rails(以及像Groovy这样的衍生物)和Django的书。这些正在制定当今可能的标准和框架今天必须提供的标准 - 许多开发人员不花时间,这将是一项非常好的投资,了解已经存在的问题和解决方案 - 有很多在这些事情上的智慧,你将有一个更好的决定自己的基础。

关于yii:从我所看到的情况来看,我了解到你现在期望从框架中获得的许多功能都不在yii中。它看起来更像是一个个人项目,我想许多使用它的人甚至不知道,有些东西丢失了......