Over a million developers have joined DZone.

Blog Series: Creating Your Own Framework on Top of Symfony2

DZone's Guide to

Blog Series: Creating Your Own Framework on Top of Symfony2

· Web Dev Zone ·
Free Resource

A true open source, API-first CMS — giving you the power to think outside the webpage. Try it for free.

Fabien Potencier is Symfony2's lead developer, and he knows his PHP. Symfony2 provides its own full-stack web framework, and Fabien knows how it works -- so if you want to learn a PHP web stack from the ground up, he's a good person to ask.

No need to ask him, though, because he's just begun a series of blogposts walking you through the entire stack-creation process.

Why? Here are Fabien's reasons:

  • To learn more about the low level architecture of modern web frameworks in general and about the Symfony2 full-stack framework internals in particular;

  • To create a framework tailored to your very specific needs (just be sure first that your needs are really specific);

  • To experiment creating a framework for fun (in a learn-and-throw-away approach);

  • To refactor an old/existing application that needs a good dose of recent web development best practices;

  • To prove the world that you can actually create a framework on your own (... but with little effort)

So, basically, to understand HTTP frameworks, not just use them.

The first and second posts are currently up; more are on the way. Response looks strong so far, judging from the comments, so stay tuned.

The New Standard for a Hybrid CMS: GraphQL Support, Scripting as a Service, SPA Support. Watch on-demand now.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}