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

Why PHP or Ruby on rails over C#

Hi Guy,

I've noticed in the USA people seem to be ravin about ruby or php but not so much here in the UK. most jobs I look at either ask for C# .NET or PHP but never RUBY

What is it about RUBY which makes it a better language for web development ?

I've looked at web site built with C# and my personal opinion is that they seem sluggish and complicated from a users perspective, this could be wrong, am only a beginner, but I would like to know the real reason why people love RUBY or PHP over C#

4 Answers

Ruby is fairly young so it's actually not super widely used yet, even here in the US a lot of the jobs I have seen online for Web Developers are looking for either .Net languages(C#.net, ASP.net etc) or PHP, it is rare that I have seen any jobs looking for Ruby or Python Web Developers but they are out there. As far as why people seem to be raving about it is probably because it's a pretty good beginner language and pretty powerful as well, along with Rails it makes a great tool for web development that really speeds up the process.

> I would like to know the real reason why people love RUBY or PHP over C#

People love Ruby, because of the startups that use Ruby on Rails. It's due to the Silicone Valley echo chamber.

Thanks Casey good to know it's not just here where C# and PHP seem to be more predominant at present. James would you agree with Casey that it's pretty powerful and good for beginners ? is this why start ups around Silicone Valley are choosing to use this language ?

I think all web frameworks are more powerful than the languages they are based on, that's the nature of web frameworks.

The question you should be asking why Ruby on Rails instead of Cake PHP or Django. I'd refer you back to my earlier answer, it's about all the press from the startups using Rails.

I'd also note that most dev jobs aren't web dev jobs they are in enterprise software and in enterprise software world Java & C# are king. Although I wouldn't recommend anyone building a site using C# or ASP.NET, pick the right tool for the right job.

Ok thanks James I fully understand what you mean now, cheers for clearing that up :)