News Feed
Sections




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

Jani Hartikainen's Blog:
Why does everything need to be integrated into a framework?
January 23, 2012 @ 13:04:22

In this new post to his blog Jani Hartikainen wonders if "everything needs to be integrated into a framework".

There is occasionally people asking about things such as "Is there an integration for X in framework Y?" Then they are disappointed when it isn't, acting as if it's a really bad thing. But why do things need to be integrated to begin with?

He points out that other frameworks (ex. Ruby on Rails) have a lot of things integrated, but he doesn't agree that this should be the standard. He suggests that, by not having tools that are tightly coupled with the framework you're using, you open yourself up to a wider, possibly better range of external tools.

One could argue that integrated libraries give you a productivity boost. While it may be so, I think the main boost you get is the very first steps: It's easier to get started, but after that the benefit fades. In the long run, it may even turn into a poor investment in general, as you could have learned a general purpose tool instead.
0 comments voice your opinion now!
integration opinion framework testing rubyonrails


blog comments powered by Disqus

Similar Posts

CodeSnipers.com: Stupidly Easy MVC in PHP or \"We don\'t need no stinking framework!\" (Part 2)

Komunitasweb.com: CodeIgniter Tutorial - ORM with DataMapper

Samuel Levy: PHP is the right tool for the job (for all the wrong reasons)

Indra Dutta's Blog: Top 5 reasons why PHP is a better choice than java & .NET for most websites

Community News: AtlantaPHP June Meetup - Introduction to Laravel


Community Events

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


voicesoftheelephpant community security release example podcast series framework laravel5 laravel version introduction api library extension php7 opinion language interview list

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