Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm using Symfony2 PHP framework to build a product. I got most of the features working and a satisfied client. Now I have to maintain this project. So I was wondering, is understanding how the framework works under the hood and how it handles requests really important to not run in troubles in the future? Also, which parts of the framework, that I should wrap into my head?

share|improve this question
1  
Btw, you can check Fabien's blog to learn how Sf2 works. He has a series of blog posts showing how to build a framework with Sf2 components, describing how each component works. –  Hakan Deryal Apr 27 '12 at 21:06
add comment

2 Answers

From personal experience I would say that it is vital that at some point in time you dedicate the effort in learning how your framework of choice ticks. Having this deeper understanding will prevent you from making bad design choices, increase your ability to manage errors and most importantly allow for significant growth as a developer. I have spent numerous hours learning not only how to use frameworks but also how they were built.

share|improve this answer
add comment

Yeah it's important for understanding about core file of frameworks do. You can learn about pattern design as well when you look deeper into core code. It would be difficult but after you understand it, yeah you're awesome man, maybe you can build / develop CMS system core and bring it into web. as @Jacob said: It will spent numerous hours and make headache.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.