我不知道这是否适合提出这样的问题。如果没有,抱歉搞砸了:/
我使用 Codeigniter 已经有一段时间了,我已经构建了自己的 cms(用于我的所有项目)和许多模块(新闻、图像上传等),我可以快速完成我的工作......但我实际上一直想要 Zend Framework。我选择 Codeigniter 的原因是时间问题。当我决定为我的余生使用一个框架时,我的项目时间线非常紧迫。只是因为学习时间短,我选择了 CodeIgniter。我现在真的很开心。但是我无法想象 Zend!
我的问题是,给 Zend 认真学习时间真的值得吗?我已经很忙于项目,我将不得不牺牲我的休息时间,减少晚上的 sleep 来学习等等。我需要使用 Zend 从头开始构建我的 cms 和所有其他模块。
是不是真的值得吗?对于一个已经了解 Codeigniter 的人来说,学习 Zend 会有多困难?
非常感谢!
最佳答案
柏拉图式的事
你说你很高兴,但你仍然与 Zend 框架有着 secret 的柏拉图式的关系。因此,您肯定更喜欢 ZF 的某些方面,或者您已经阅读和听说过 ZF,并且您发现它在不断获得声誉和质量。
你能告诉我们更多吗?
框架选择瘫痪
我只能从一个采埃孚用户的角度告诉你我的经历。一年前,我也遇到了框架问题,我想了很多关于选择哪个框架。见我的auto-discussion这里。
我决定学习 Zend Framework,到目前为止我一点也不后悔这个决定。目前,当我评估 PHP 框架市场时,我想说从整体角度来看实际上只有两个优秀的选择:Symfony 和 ZF。
如果你快乐,为什么要改变?
但话又说回来,你很高兴。您对技术的选择应主要基于它是否允许您满足给定的要求。如果您已经构建了自己的 CMS,并且可以快速且有风格地满足客户的需求,那您为什么要更改,而不是为了您自己的喜好?
学习是好事
另一方面 ;) 似乎总是值得学习一些新东西。但也许你可以和 ZF 一起玩,尝试一个小的个人项目或其他东西。
也许更值得学习一门 C 语言或 Ruby 或 Python 或......
学习采埃孚
无论如何,如果您决定选择 ZF,您很可能不会后悔,而且我认为这不会花费您太多时间。你知道 PHP,你知道框架的运作方式。您只需要阅读一些新概念并习惯另一个 API。嘿,ZF 是松耦合的,你甚至可以开始在你的 CI 应用程序中使用它的类并“顺便”了解它。
关于zend-framework - 从 CodeIgniter 改为 Zend Framework 真的值得吗?如果是这样,会有多困难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571353/