Breaking backward compatibility is a luxury that only open-source
developers can afford. It costs nothing to lose customers if they
aren't paying. If you need to maintain your customer base (like, for
example, Microsoft does) then you do anything to avoid breaking
backward compatibility.
See for example:
http://blogs.msdn.com/oldnewthing/archive/2006/11/06/999999.aspxI personally was quite shocked to see that Rails 2 knowingly broke
things. Extracting to a plugin I can deal with. Outright removal is
shocking.
fredistic
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk@...
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe@...
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en-~----------~----~----~----~------~----~------~--~---