Backward compatibility does not mean "forever" it means that we will
not break it in small steps. We will break in one big step by
releasing a new product, when/if there will a need for it. Like move
to 3.x in 2-3 years time. When that happens we will replace the form
system with a better one if a better one has been developed by then.

On Mar 19, 3:24 pm, stefaan <[email protected]> wrote:
> > I've just got to read that the yii framework folks share the same
> > oppinion as me about backward compatibility and the payoff to mantain it
> > for ever.
>
> Of course everyone is entitled to his/her own opinion, but I would
> like to point out that
> while maintaining backward compatibility in the long run can lead to
> some suboptimal code,
> not maintaining backward compatibility in my experience causes
> considerable additional
> stress for developers using your framework.
>
> Keeping backward compatiblity ensures that your users can upgrade
> to the newest version at any time, without fearing the extra time and
> effort needed to port to a new software architecture.
> Everyone that at some point started to use the framework therefore can
> keep benefiting from the latest and greatest features and fixes.
> The framework for your web application basically never becomes
> outdated/deprecated/... Support for it never has to be gradually
> phased out,
> leaving the early users in agony...

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to