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

PHP vs Rails

Hi i thinking of taking wordpress development yet however i heard you can also build blogs with rails and even use blog building engines for rails and it is a good career choice now since it is up and coming. yet i seem to like just starting s career in wordpress development and it uses PHP. should i learn both or ruby or just php and is wordpress development a good career choice at all can someone give me advice thank you

1 Answer

SERGIO RODRIGUEZ
SERGIO RODRIGUEZ
17,532 Points

The facts:

  1. Wordpress is huge on the web, it powers more than 20% of the sites and has 50+% market share among the CMSs; so that can't be underestimated.

Almost all clients will demand you to build their site on a CMS and many of them may even require WP as CMS, as it is easy to use, well known, well supported and extremely well documented.

  1. Take into account that PHP itself is a very popular language used in many websites (not only on the ones built with WP).

  2. Ruby on Rails is a framework that can really streamline your back-end development (Ruby's main advantage is developer productivity).

My opinion.

  1. If you are going to be offering web development/maintenance services to clients, Word Press and PHP are a must.

  2. If you are an entrepreneur that wants to build his/her own app and you will have the time to maintain it. Go Ruby.

  3. Don't reinvent the wheel, build on top of what is already available and you will go further. I don't see the point on building your own CMS for blogging purposes, there are many good blogging tools available out there.

Hope this helps,

Sergio