Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

PHP

Robert Walker
Robert Walker
16,514 Points

Building a PHP framework track

The current PHP track is great but I would love to see how to build our own framework and more information about things like cookies and sessions.

I know there has been a very basic OOP too but I would love to see more on that side of PHP too as I am struggling to get my head round that. Which again is a huge part in building your own framework.

Thanks for all the current tracks really enjoying my time here.

3 Answers

Hello,

Tracks on building frameworks would be a great addition to the teamtreehouse library; however, at this current time, there hasn't been really enough taught here to really transition people into building a framework and understanding it. There's a lot to building frameworks and applications that hasn't been shown here including advanced uses of Object Oriented Programming (OOP). They do have more lessons set up in the realm of OOP and eventually a framework lesson would be the logical thing to wrap everything up. There maybe very small frameworks that teamtreehouse can teach, but I think they want to wait till everyone has a complete grasp on all components involved in building one.

For right now you can use a search engine like Google to view currently made frameworks out there and learn from them. They have a lot of application and framework tutorials that guide you step by step in creating a simple one. You can even download an open-source application/framework and view the code line by line and teach yourself there. For right now, as far as teamtreehouse is concerned, baby steps need to be taken to make sure no one gets lost in the process of teaching it (speaking from a person who took his time learning OOP and also in the process of building his own application framework). Hope this helps.

Cheers!

Robert Walker
Robert Walker
16,514 Points

I have been looking into frameworks for a good while now Zend being my current focus.

I have a grasp of OOP and understand the logic behind it but I always seem to fall into the same trap of not knowing enough about the basics to really build anything.

I just thought if there was a framework track that the basics of OOP could be taught first before actually diving into building a framework, sort of like the current PHP track where they could teach us about everything you will need to know before actually getting to the building of a framework. I guess you could call it a "pre framework track" but of course ultimately we would have a very basic framework.

I, for one, am very anxious to see some more PHP course son here. As large and powerful as PHP is, I feel that is largely ignored on educational sites like Treehouse and Lynda in favor of application languages like C, Java, Python, Ruby etc. It's a shame really, because I absolutely love PHP and always want to know more about it. I definitely favor treehouse over other online learning sites, but the PHP track is in desperate need of expansion.