Sometimes the functionality of a library or set of classes that you’re working with is 99% perfect for the job, but the last 1% requires modification of some of the core assumptions made in the code. Altering code can cause maintenance frustrations down the track and extending code can cause maintenance frustration right away, but Ruby provides us with a flexible way to modify code with less damage. In converting to Ruby I realized how strict PHP is in its class hierarchy.

View original post here:
RubySource: Confessions of a Converted PHP Developer: Animal Abuse

Tags: PHP, Ruby on Rails
Mal Curtis works at Learnable as a Rails developer. He spent most of his 10 years in Web Development as a PHP developer, but saw the light. You can check out some of his projects at GitHub

No Reader comments

Special Offer
Free course!

Git into it! Bonus course Introduction to Git is yours when you take up a free 14 day SitePoint Premium trial.