O'Reilly blogger Derek Sivers yesterday wrote an opinion post, 7 reasons I switched back to PHP after 2 years on Rails, and in doing so, reiterated the architectural decisions we made in SilverStripe over a year ago.
Ruby on Rails has been hyped as a programming language for a few years, and while this is laudable for creating a critical mass of programs, programmers, tools, and book sales, I'm glad to see that the environment has matured such that people are:
Derek's article reminded me of the presentation Sam did at the OSCON software conference a few months ago, Ending Rails Envy in PHP5. Just like Derek, SilverStripe benefits from exactly the same benefits of good program design, where you can benefit from the heightened sense of Ruby On Rails-like object oriented code including reflections and separating your code between models, views and controllers.
This is why we give you a powerful framework, and at the same time, give you the ability to hit the ground running by having fully-featured, entire modules like blog, forum, ecommerce, gallery, and flickr mashups.
It is also why we endorse the GoPHP 5.2 campaign, and why SilverStripe 2.1 will now have a warning if you have less than PHP 5.2: earlier versions of PHP keep you writing ugly, unmaintainable code and simply do not allow contemporary programming practices.
1 Comments. Add Yours Tags: php, ruby on rails, oreilly, tech news
Great post! I’ll subscribe right now wth my feedreader software!
Posted by LnddMiles, 8 months ago
RSS feed for comments on this page | RSS feed for all comments
Looking for our Open Source Software? Then head to SilverStripe.org.
Comments on this website? Please give feedback.