42

我一直使用框架(敏捷工具包)开发 Web 软件,它在所有情况下对我都有帮助,但一个问题总是让我担心:

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

所以向其他资深框架开发人员提出一个问题——你什么时候会在 araw good PHP而不是你选择的框架中编码?

4

2 回答 2

77

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

  • 通过自己编写,您将学到很多东西。我一直在自己工作,并且学到了很多以前不知道的关于 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/

于 2011-05-08T03:39:05.487 回答
7

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

为什么要使用 PHP 框架?

为什么我需要使用流行的框架?

PHP 框架(cake/smarty):如何使用以及何时使用?

于 2011-05-08T03:18:40.123 回答