Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 23, 2016, 03:03:48 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: 7 reasons I switched back to PHP after 2 years on Rails - Blog Article  (Read 3944 times)


  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,331
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Very interesting article that hits home with me as someone who enjoys PHP and is not all that fond of the Ruby syntax etc., but thinks that the focus on MVC stuff from Rails is a good idea..

I spent two years trying to make Rails do something it wasn’t meant to do, then realized my old abandoned language (PHP, in my case) would do just fine if approached with my new Rails-gained wisdom.


  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: 7 reasons I switched back to PHP after 2 years on Rails - Blog Article
« Reply #1 on: September 24, 2007, 02:21:54 PM »
We all see what we want to see, so I saw that article as reinforcing my belief that it has more to do with the skills/experience of the programmers and the collective intelligence of the trade, in the form of best practices and things like patterns, that any particular language, tool, framework, or the size of one's trade shows. Look at architecture. No, not source code, physical buildings. There are many great wonders throughout the world. All built by different tools, frameworks, and languages, and it didn't much matter what size the builders civilization was. Many people have forgotten what PhDs are all about. It is the study of a field to a point where one contributes to it instead of using it. At that level the fundamentals come full circle. As a beginner you rely on the fundamentals to keep you on track. As you progress you try out this specialty and that specialty. You experiment with exceptions over rules. Then, as you master a trade, you return to fundamentals. You worry about clean lines or beautiful code, language or tools be damned.