Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, Ruby is just a lot more fun to program in than, say, PHP or Java (http://judofyr.net/posts/haiku.rb.html - Ruby haikus, anyone?).

Rails is a very neat framework, which means it comes with all the pros and cons of a framework. The pros are that it can get you up and running very quickly, and it's really good at hiding the tedious details you would normally have to deal with. I think it's actually helped me write better PHP code, to be honest. The cons, of course, are that you have to learn it, like any framework it can sometimes get in the way, and it might be more than you need for certain projects. Rails is great for anything that resembles a CRUD app, and it forces you to stick to the MVC model; if you're doing something very different, it might not be the right tool.

One thing to consider is that PHP works on pretty much every *nix server out there out of the box, while Rails might take a bit of fiddling to set up and administer.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: