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

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, 3 comments - last added on May 21, 2008 at 1:36 pm
– Tip added by rlansky on Aug 10, 2007 at 1:02 pm

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

Static variables in Javascript

100% positive, 2 comments - last added on May 08, 2008 at 4:19 pm
– Tip added by an anonymous user on Aug 03, 2007 at 4:19 pm

How to Find a Random Date in PHP

40% positive, 0 comments
– Tip added by Walkere on Feb 07, 2008 at 8:25 pm

compressing javascript

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

Telling when an iframe is done loading

100% positive, 0 comments
– Tip added by an anonymous user on Apr 18, 2008 at 8:05 am

How to Syndicate an RSS Feed On Your Site

100% positive, 0 comments
– Tip added by Walkere on Feb 09, 2008 at 5:48 pm

How to Send E-Mail in PHP: A “Share This” Form

50% positive, 0 comments
– Tip added by Walkere on Feb 06, 2008 at 6:45 pm

How to Create a Random Password in PHP

100% positive, 0 comments
– Tip added by Walkere on Feb 03, 2008 at 9:14 am

Testing regular expressions

100% positive, 0 comments
– Tip added by an anonymous user on Jan 25, 2008 at 2:10 pm

Avoiding facebook timeout errors

Categories: Facebook programming web
100% positive, 0 comments
– Tip added by an anonymous user on Aug 21, 2007 at 5:21 pm

Answering a tricky interview question on swapping

100% positive, 1 comment - last added on Aug 20, 2007 at 8:55 am
– Tip added by an anonymous user on Aug 20, 2007 at 7:26 am

Learn Python in 10 minutes

Categories: programming Python web
100% positive, 0 comments
– Tip added by Marcos84 on Jul 20, 2007 at 7:42 am

Tutorial for creating Facebook application

Categories: Facebook programming web
50% positive, 0 comments
– Tip added by an anonymous user on Jul 04, 2007 at 8:31 am

Referencing methods in PHP usort

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

CakePHP: Working with Associations

no ratings, 0 comments
– Tip added by an anonymous user on May 08, 2008 at 4:09 am

Javascript variable naming

no ratings, 0 comments
– Tip added by an anonymous user on Sep 30, 2007 at 7:28 am

Code for creating Javascript CSS charts

no ratings, 0 comments
– Tip added by an anonymous user on Aug 21, 2007 at 12:23 pm

Efficient building of large strings in Javascript

no ratings, 0 comments
– Tip added by an anonymous user on Aug 08, 2007 at 12:52 pm

Avoid invalid title names when opening javascript windows

no ratings, 0 comments
– Tip added by an anonymous user on Aug 07, 2007 at 9:36 am