PHP to Ruby on Rails and back again…

After about 2 years of working with Rails on a few side projects, I have decided to drop any further development in Rails. I will be going back to PHP full force, not that I ever ditched PHP, as Rails was always an exploration for me. It served well on a few large projects mydiabeteseducator.org and fanboom.com, but I have found although its super fast to get up and running. I will usually run into massive issues with hosting and getting past the scaffolding phase. I really do enjoy the migrations, the database object model, MVC, and scaffolding was pretty slick. If you havent checked out Rails, I would give it a try – but most of my developer friends who have given it a try, end up going back to php.

If there is something Im missing or a reason why Rails is better than php, Im open to discussion.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

6 Responses to “PHP to Ruby on Rails and back again…”

6 Comments so far
  1. The #1 reason I prefer RoR over PHP: Ruby. I find the language to be an order of magnitude more expressive and elegant.

  2. Hey Jake,

    Interesting to read this from you, as I have just stumbled upon a similar post from the O'Reilly Ruby blog from a few years back. Check it out

    http://www.oreillynet.com/ruby/blog/2007/09/7_rea...

  3. Hey Jake, have you played around with CakePHP?

  4. Yes, I have. Its ok, sort of feels like a blatant copy of rails which makes me wonder why someone wouldnt just use rails. Have you played around with it?

  5. I haven't, but I was interested in it for that very reason. Since I have experience with PHP, it seems like a logical step to do CakePHP instead of committing to Ruby/Rails (having to learn a new language, etc.)

  6. Rails is pretty nice, tons of great support and now with Passenger it makes running rails a breeze. Also loved the tool capistrano for creating deployment scripts with subversion!




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

By submitting a comment here you grant Jake Rutter a perpetual license to reproduce your words and name/web site in attribution. Inappropriate comments will be removed at admin's discretion.