纯php开发是什么意思,对于一个庞大的项目,什么是更好的CakePHP或纯PHP?

如上所述,您对该项目的范围和复杂性的定义有点模糊,但我会回答一般观察,即较大的项目比较小的项目受益于更多“自上而下”的结构.我怀疑地球上几乎每个PHP开发人员都是通过直接攻击index.php开始,然后为guestbook.php写了一些代码,依此类推.然后你意识到自己重复了多少并开始重构类和库.

框架是自然的下一步.该术语涵盖了相当多的产品;一些将你与特定工作方式紧密联系在一起的,有些则更像是一个具有一些松散前控制的库.

我建议你选择一个松散的MVC框架,它为你提供了一个良好的结构,但不会过度约束你,并且应该允许你使用现有的库.我没有使用CakePHP – 我的经验是Zend Framework,我非常喜欢(不是它完美无瑕).但是,我和另一位开发人员一起比较了Cake和ZF的功能,从我看到的内容看,Cake有很多ZF显示的优点.事实上,在许多地方,你似乎可以通过改变一些类名来将代码从一个转换为另一个.

我怀疑Cake并不是一个糟糕的选择,但我不能推荐它,因为我对它不了解. ZF我知道,现在很好,所以我可以推荐它 – 而且文档现在非常好.

在深入了解Cake或ZF之前,您需要了解MVC设计模式. Jason Sweat’s book是一个很好的,如果稍微过时的介绍,ZF manual也很强大.

顺便说一下,它不是“Cake和Pure PHP”之间的选择. Cake(和ZF)都是“Pure PHP”.区别在于“我写的PHP”和“其他人写的PHP”(所以我没有必要).从这一点来说,重要的是你相信“别人的代码”的质量,在这种情况下,你必须通过推荐和声誉来做.

但是,不要只是问“什么是最好的PHP框架?” – 这就像要求最好的文本编辑器;)而且我确信这个回答(或问题)会在短时间内被标记为“主观”.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值