不使用PHP框架的原因?

时间:2011-05-08 03:10:23

标签: php frameworks atk4

我一直使用框架(Agile Toolkit)开发网络软件,它在所有情况下对我都有帮助,但有一个问题总是让我担心:

在哪些情况下不建议使用框架?

这是其他资深框架开发人员的问题 - 您何时会在raw good PHP而不是您选择的框架中进行编码?

2 个答案:

答案 0 :(得分:75)

人们建议不要使用框架有很多原因。

  • 通过自己编写,你将学到很多东西。我一直在自己工作,我学到了很多关于PHP的不同之处,我以前不知道。总的来说,这是一个很好的学习经历,可以在面试或简历中使用。它表明你对语言很感兴趣,最重要的是它背后的理论,而不仅仅是无意识的实现。
  • 框架中有很多你不需要的东西,通过制作你自己的东西你只能得到你想要的东西。该框架专门针对您自己的需求量身定制。我一个人不喜欢任何框架处理模板的方式,这是我制作自己的最大触发器。
  • 另外,我对这一点并不十分肯定,但从逻辑上考虑它......你自己的框架只适合你的需求,比任何其他框架要快得多。考虑其他框架在加载和涉及的数据库查询时必须经历的所有设置。你可以节省所有的负担。
  • 如果您打算制作一个不需要扩展的小项目,例如简单的投资组合网站,那么框架只会比必要的工作更多。

这里还有一篇非常好的文章介绍其他细节。本文的作者首先谈到他如何一直是框架的大支持者。

http://jpst.it/jiYX

除非我开始做一些自由职业,否则我总是会努力建立自己的框架。我不断更新我的框架并学习越来越多。你永远不会听到任何人说绝对使用或绝对不使用框架,因为这一切都取决于使用。

修改:在程序员网站上还有一个问题:https://softwareengineering.stackexchange.com/questions/49488/when-not-to-use-a-framework

编辑#2:最后一篇关于为什么不需要框架的文章:http://www.amberweinberg.com/you-dont-need-a-framework-if-you-have-a-good-developer/

答案 1 :(得分:7)

  

首先阅读为什么要使用PHP框架和   然后决定为什么不使用PHP   框架

Why use a framework with PHP?

Why do I need to use a popular framework?

PHP framework (cake/smarty): How to use it and when?