是否真的值得从CodeIgniter更改为Zend Framework?如果是这样,它会有多难?

时间:2009-10-15 09:49:50

标签: zend-framework codeigniter timeline

我不知道这是否适合这样的问题。如果没有,抱歉搞乱:/

我一直在使用Codeigniter一段时间,我已经建立了自己的cms(用于我的所有项目)和许多模块(新闻,图片上传等),我可以很好地完成我的工作......但我一直想要Zend Framework。我之所以选择Codeigniter是因为时间问题。当我决定为我的余生使用一个框架时,我的项目时间非常紧张。而且由于学习时间很短,我选择了CodeIgniter。我现在真的很高兴。但我无法理解Zend!

我的问题是,为Zend提供认真的学习时间真的值得吗?我已经非常忙于项目,我将不得不牺牲我的休息时间,晚上睡觉少学习等等。我将需要用Zend从头开始构建我的cms和所有其他模块。

真的值得吗?你怎么看待Zend对于一个已经认识Codeigniter的人来说有多难?

非常感谢!

3 个答案:

答案 0 :(得分:13)

柏拉图式事件

你说你很高兴,但你仍然对Zend Framework有一个秘密的柏拉图式事件。所以必须有一些你更喜欢ZF的东西,或者你一直在阅读和听到它,你会发现它不断获得声誉和质量。

你能告诉我们更多相关信息吗?

框架选择瘫痪

我只能从ZF用户的角度告诉你我的经历。一年前我也遇到了框架问题,我想了很多关于它的框架以及选择哪个框架。在这里查看我的auto-discussion

我决定学习Zend Framework,到目前为止我并不后悔这个决定。目前,当我评估PHP框架市场时,我认为从整体角度来看,实际上只有两个很好的选择:Symfony和ZF。

如果你感到高兴,为什么要改变?

但话又说回来,你很高兴。您选择的技术应主要取决于它是否允许您满足给定的要求。如果您已经建立了自己的CMS,并且能够迅速满足客户的要求,那么为什么您会改变自己的想法呢?

学习是件好事

另一方面;)似乎总是值得学习新东西。但也许你可以和ZF一起玩,尝试一些小型的个人项目。

也许更值得学习C语言或Ruby或Python或者......

学习ZF

无论如何,如果你决定去ZF,你很可能不会后悔,我认为这不会花费你这么多时间。你知道PHP,你知道框架的运作方式。您只需阅读一些新概念并习惯其他API。嘿,ZF失去了联系,你甚至可以开始在你的CI应用程序中使用它的类,并开始了解它'en passent'。

答案 1 :(得分:2)

如果您利用它提供的新功能,请切换到ZF。连接服务,OpenID支持,REST服务器,SOAP服务器......

但是,如果你只需要基本类似CMS的功能(CRUD +身份验证)而不是它的ZF太多了:)

我认为您应该学习它,但不要尝试将您的工作CI CMS重写为ZF。它毫无价值。而且它也会变慢。

Disclamer:我很高兴ZF用户:)

答案 2 :(得分:1)

我认为你应该尝试http://www.yiiframework.com/介于Zend和CodeIgniter之间的中间位置!

*根据我的经验,这是一个主观意见。