Tip Details Add a Related Tip

Rate as: Positive Negative

Something to consider before switching platforms

The old axiom concerning the grass being greener on the other side of the fence applies to programming languages and platforms as well to, well, grass. The latest person to realize this has documented their journey from PHP to Ruby on Rails... and back to PHP. There are a lot of good lessons to be had in this article. While the article details a decision regarding PHP and Ruby on Rails, the results could be the same for a variety of different languages. I think the lesson is that the grass isn't always greener, and you should carefully consider any platform changes you make no matter how bad your current platform may appear.

As is to be expected with any article regarding a programming language, the zealots are out defending their cause in the comments section of this article. I think most of their comments defending Ruby on Rails are off-base. It's not that I think there is anything wrong with Ruby on Rails, or that the use of Ruby on Rails caused this failure, I just don't buy there explanations as to why this particlar transition from PHP failed. The guy in question drank the kool-aid, was experienced, and was working with a renowned Ruby on Rails developer. Consider that as you read the comments.
Link: www.oreillynet.com...Search for more tips related to this link
Rating: 100% positive, 2 total Votes
Categories: programming web Ruby on Rails PHP
Added: on Sep 25, 2007 at 7:31 pm
Added By: an anonymous user
Searches: rail ruby php programming platform

Comments on this Tip

Add a Comment
There are no comments for this tip
Your Comment:
(how to format)
Rate This Tip:

Verify Humanity:
Sorry, we know it's annoying, but please enter the characters shown in the image to the left so that we know you're an actual person and not an evil spammer. Thanks.
       

Related Tips

Using functions in conditionals in Smarty

Categories: php programming Smarty web
100% positive, 4 comments - last added on Oct 31, 2008 at 2:17 pm
– Tip added by rlansky on Aug 10, 2007 at 1:02 pm

Redirecting in PHP

100% positive, 0 comments
– Tip added by an anonymous user on Jul 17, 2008 at 7:27 am

Copyright date on sites

Categories: web programming php Smarty
100% positive, 0 comments
– Tip added by an anonymous user on Mar 11, 2008 at 8:14 am

Creating charts in PHP

no ratings, 0 comments
– Tip added by an anonymous user on Nov 28, 2008 at 10:37 am

Detecting if a variable exists in Javascript

100% positive, 2 comments - last added on Oct 21, 2009 at 2:29 pm
– Tip added by an anonymous user on Jul 22, 2008 at 8:31 am

Length of associative arrays in Javascript

100% positive, 0 comments
– Tip added by an anonymous user on Nov 04, 2008 at 10:13 am

reading select element values in javascript in IE7

100% positive, 0 comments
– Tip added by an anonymous user on Jul 17, 2009 at 1:28 pm

553 sorry, your envelope sender domain must exist errors

100% positive, 0 comments
– Tip added by an anonymous user on Sep 26, 2008 at 3:35 pm

Optional parameters in javascript functions

100% positive, 0 comments
– Tip added by an anonymous user on Jul 30, 2008 at 10:44 am

Referencing methods in PHP usort

Categories: php coding programming
66% positive, 0 comments
– Tip added by an anonymous user on Jun 13, 2008 at 11:18 am

Getting answers from Experts Exchange

Categories: programming web
100% positive, 0 comments
– Tip added by an anonymous user on Apr 14, 2009 at 10:57 am

Checking for undefined variables in Javascript

100% positive, 1 comment - last added on Jul 14, 2009 at 5:13 pm
– Tip added by an anonymous user on Jan 14, 2009 at 9:47 am

Determining keywords for your pages

100% positive, 0 comments
– Tip added by an anonymous user on Nov 13, 2008 at 10:28 am

Random number generation

100% positive, 0 comments
– Tip added by an anonymous user on Aug 05, 2008 at 6:49 am

compressing javascript

100% positive, 0 comments
– Tip added by an anonymous user on Jun 12, 2008 at 3:02 pm

PHP strftime errors in Smarty

no ratings, 0 comments
– Tip added by an anonymous user on Nov 03, 2009 at 3:04 pm

How to develop extensions for Chrome

no ratings, 0 comments
– Tip added by an anonymous user on Mar 20, 2009 at 6:58 am

Random Password Script

no ratings, 0 comments
– Tip added by an anonymous user on Mar 16, 2009 at 9:19 am

attaching events to nodes in Javascript

no ratings, 0 comments
– Tip added by an anonymous user on Aug 18, 2008 at 11:23 am

animating elements with jQuery

0% positive, 0 comments
– Tip added by an anonymous user on Aug 04, 2008 at 1:46 pm