News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Anthony Ferrara:
Framework Fixation - An Anti Pattern
July 31, 2012 @ 09:21:59

In a recent post to his blog Anthony Ferrara takes a look at what he calls the "Framework Fixation" anit-pattern - that one of the first inclinations he sees is to use a framework when it may not be needed.

In this day in age, it seems that the community trend is completely and unequivocally trending towards the use of web application frameworks. So much so that the defacto first comment to someone asking how to do something seems to be "Just use a framework, and it'll solve the problem for you." While I completely understand why this is the case, I can't say that I agree with it. And while I do believe that frameworks serve a purpose, I think that they are vastly over-used. Let me explain why...

He starts off by describing what a framework is (its components, goals) and points out a few flaws in their use. These include the removal of emphasis on the setup/configuration/bootstrapping of the application (it's part of the architecture too!), how they can help (and hurt) in prototype situations, the myth of the shorter development time and that looking for "framework developers" that only know how to use the tool could hurt you in the long run.

0 comments voice your opinion now!
framework opinion flaw misconception


blog comments powered by Disqus

Similar Posts

Codeacy Blog: Your Greatest Code Quality Threats and How to Solve Them

Debuggable Blog: How to paginate a CakePHP search over a HABTM relation without hacking the core

PHP-GTK Community Site: knj SQL-admin

Joshua Eichorn\'s Blog: ZActiveRecord can\'t work?

Aura Blog: Which is Lighter, Silex or Aura.Web_Project?


Community Events





Don't see your event here?
Let us know!


release laravel version unittest symfony list conference opinion api interview community podcast composer configure introduction voicesoftheelephpant threedevsandamaybe framework language series

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework