我正在考虑学习CakePHP,但我发现几乎所有的脚本和文档都来自于2006年和2007年,并且与这些脚本的向后兼容性相当差。
另外,cakephp与zend vs codeigniter与其他的大多数比较图都是在2006年、2007年或2008年最后制作的。我不想选择其中任何一个,因为与4年前相比,cakephp似乎仍然有相同的优点/缺点。
但是我想知道我是否会浪费时间去学习cakephp。乍一看,它看起来很可爱,但我已经创建了许多网站,并且仍然不熟悉MVC模式。我想最大限度地提高我的效率和写PHP网站的能力。
我目前使用简单的包含的布局,仍然混合HTML代码和PHP代码。它的工作效果比乍一看要好,但我认为是时候改进我的PHP编码、编程质量和更高的编程效率了。
发布于 2011-06-15 15:40:18
我可以肯定地说,CakePHP仍然在使用,它的功能重置和文档越来越强大。我在几个项目上使用CakePHP (1.3),一旦您熟悉MVC,它就相对容易使用了。
不过,这是一条学习曲线,如果您(像我一样)来自一个混合PHP/HTML的世界,那么任何面向MVC的框架都将要求您在充分利用MVC方式之前首先取消对紧密耦合的逻辑和表示的了解。
在与Cake合作了一年多之后,我学到了一些技巧(还有一些也应该适用于其他框架):
关于你的其他观点:
TL;DR:花点时间学习MVC,即使您决定不使用框架,您的代码也会因此而得到改进。。
发布于 2011-06-15 14:56:27
你试过在线询问社区或当面吗?您还可以使用被动地查看CakePHP社区的GitHub,看看人们是否以您喜欢的方式使用代码,或者使用您喜欢的东西。
https://stackoverflow.com/questions/6359726
复制相似问题