News Feed
Sections




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

Fabien Potencier's Blog:
What is Symfony2?
October 25, 2011 @ 12:19:44

Fabien Potencier of the Symfony project (framework) recently made a presentation at the Symfony Day conference and answered the question "what is Symfony2?"

When I ask people what Symfony2 is for them, most of them say something along the lines of: Symfony2 is a full-stack web framework written in PHP. Some also add that this is an MVC framework. And some others add that this is a decoupled framework. This is all fine and correct. But my definition is a bit different. Let me tell you what it is and why I think it matters. Symfony2 is really about two different things.

His "two things" are simple - first that Symfony2 is a "reusable set of standalone, decoupled, and cohesive PHP components that solve common web development problems" and second that the framework is, based on these components, a full-stack framework. He also answers a common question about the framework - is is really MVC? He explains that the framework is less about adhering to a design pattern and more about being useful as a HTTP framework (request and response). He finishes off the post with some thoughts on the framework's place in "the enterprise", innovation, reusing standard, well-tested tools and some reasons why to choose Symfony for your next project.

0 comments voice your opinion now!
framework symfony2 symfonyday11 cologne presentation opinion


blog comments powered by Disqus

Similar Posts

Debuggable Blog: Testing Models in CakePHP - Now let's get rid of the unnecessary ModelTest classes!

Padraic Brady's Blog: Interfacing The PHP World Would Be Good

Symfony Blog: Symfony 2.3.0, the first LTS, is now available

Felix Geisendorfer's Blog: Model::save() now returns an array!

Court Ewing's Blog: Follow-up: How PHP is Broken and How It Can Be Fixed


Community Events

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


symfony2 php7 series introduction conference community composer laravel library application opinion example framework configure interview performance api podcast install release

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