6

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

我使用 Codeigniter 已经有一段时间了,我已经构建了自己的 cms(用于我的所有项目)和许多模块(新闻、图像上传等),我可以快速完成我的工作......但我实际上一直想要 Zend Framework。我选择 Codeigniter 的原因是时间问题。当我决定为我的余生使用一个框架时,我的项目时间线非常紧迫。只是因为学习时间短,我选择了 CodeIgniter。我现在真的很开心。但是我无法想象 Zend!

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

是不是真的值得吗?对于一个已经了解 Codeigniter 的人来说,学习 Zend 会有多困难?

非常感谢!

4

3 回答 3

13

柏拉图式的事

你说你很高兴,但你仍然与 Zend 框架有着秘密的柏拉图式的关系。因此,您肯定更喜欢 ZF 的某些方面,或者您已经阅读和听说过 ZF,并且您发现它在不断获得声誉和质量。

你能告诉我们更多吗?

框架选择瘫痪

我只能从一个采埃孚用户的角度告诉你我的经历。一年前,我也遇到了框架问题,我想了很多关于选择哪个框架。在这里查看我的自动讨论

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

如果你快乐,为什么要改变?

但话又说回来,你很高兴。您对技术的选择应主要基于它是否允许您满足给定的要求。如果您已经构建了自己的 CMS,并且可以快速且有风格地满足客户的需求,那您为什么要更改,而不是为了您自己的喜好?

学习是好事

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

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

学习采埃孚

无论如何,如果您决定选择 ZF,您很可能不会后悔,而且我认为这不会花费您太多时间。你知道 PHP,你知道框架的运作方式。您只需要阅读一些新概念并习惯另一个 API。嘿,ZF 是松耦合的,你甚至可以开始在你的 CI 应用程序中使用它的类并“顺便”了解它。

于 2009-10-15T10:17:03.917 回答
2

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

但是,如果您只需要基本的类似 CMS 的功能(CRUD + 身份验证),那么 ZF 就太多了 :)

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

免责声明:我很高兴 ZF 用户 :)

于 2009-10-15T11:43:00.860 回答
1

我认为您应该尝试http://www.yiiframework.com/介于 Zend 和 CodeIgniter 之间!

*这是根据我的经验得出的主观意见。

于 2013-01-22T12:30:19.030 回答