Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

mvc or wordpress?

What would you suggest me to be a full stack? I have few experience with front-end and back-end. I already make my own portfolio by pure html and css to improve my portfolio how would the company know if I had done the project to share to them? I learned the basic how to use the html, css, js, jQuery, PHP, but not mysql and WordPress as yet. Which one I am suppose to start next with MVC with framework from php or ruby on rail or WordPress?

Which one would be more easier for me to understand how their system work?

Can WordPress work with frameworks such as MVC? what I heard about the Wordpress could not create the custom template..

Can WordPress work with angular.js? since i already know that the mvc works well with angular.js.

I need your help feedback please thanks.

3 Answers

Ken Alger
Ken Alger
Treehouse Teacher


My recommendation, for what it is worth, would be to go through the Database Foundations course to get some exposure to MySQL and databases in general and then continue to develop and learn a language for the framework you desire to learn. It looks like you have already taken several PHP courses at Treehouse and if you are enjoying those and understanding that language well, the Laravel Framework course would make sense to take. If PHP isn't cutting it for you, try some of the Ruby language courses prior to jumping head first into the Rails stuff. Python has a nice framework in Django as well, but no Django courses, yet, here at Treehouse.

Just my two cents, hope it makes some sense. I am sure others will chime in with their, possibly better, opinions.


Robert Bojor
Robert Bojor
Courses Plus Student 29,439 Points

Hi Brian,

Since you have taken the PHP courses here on Treehouse and you like coding PHP I would recommend continuing down that path.

As Ken suggested, you will need to start learning about databases, PHP without any database support is a bit useless when it comes to building websites. You have an option here to either go for MySQL or for a NoSQL database system, like MongoDB or MariaDB. The NoSQL scene is growing rapidly and because of the ease of scalability they are preferred over a RDBMS ( Relational DataBase Management System ) like MySQL, by big companies with big data.

As far as learning a Framework, I would suggest first having a look at the Object-Oriented PHP Basics course, found in the Treehouse library ( http://teamtreehouse.com/library/objectoriented-php-basics ), which is a nice introduction to OOP and will help you a lot when it comes the time to learn your first framework. You can proceed afterwards with learning Lavarel, also found here on Treehouse.

Personally I went with PhalconPHP as my framework of choice, I found it to be faster and lighter on the server resources, plus it supports MongoDB out of the box as a database alternative.

Hope this helps and it didn't confuse you too much with the terms.

i feeling alot better to clear up my mind. I was so confuse about the between the wordpress and MVC which one should i do next step. I will try be stay on the PHP track. learn is never too late! I will learn wordpress later after my PHP track is completely. you rock