On Aug 6, 2:55 pm, Bottiger <bottig...@gmail.com> wrote:
> Agree 100%
>
> If you are going to rewrite, best to do it soon instead of later.
>
> A quick look at the available applications:http://www.web2py.com/
> appliances
>
> There simply is not that many of them, and most are just proofs of
> concept.

I have a number of private apps at my work place that I don't want to
redebug next time I upgrade. Some of these apps were written a year
ago and still work with the current web2py version.

What is the show stopping feature that requires breaking backward
compatibility?

Richard


>
> On Aug 5, 6:38 pm, Alex Fanjul <alex.fan...@gmail.com> wrote:
>
> > Some thoughts and commentaries about major version:
>
> >   -My question came after thinking in Armin thread
> >   -Most of people seems to be convinced that there is no real reason
> > (big issue) that couldn't be "avoidable enough" to need to realase a non
> > backward compatible major version (so I figure out we have a strong
> > framework in front)
> >   -Only real experience people (not like me) know if there are real
> > motives to consider a non backward compatible major version
> >   -Many people say that web2py is so young to think in "big changes in
> > code", but In case it would be real motives to do a "non backward
> > compatible major version", and due to the youthfulness of the framework,
> > wouldn't be better to do it as soon as possible and not after some years
> > with many more users and applications online?
> >   -In case it would be real motives to do a "non backward compatible
> > major version", wouldn't you prefer to adapt your application in return
> > to have a better framework (maybe more secure, flexible, better writed, etc)
>
> > These are only (and probably wrong) open thoughts and conjetures, so
> > don't waste time in reply me...
> > Alex F
>
> > El 04/08/2009 23:08, waTR escribió:
>
> > > I don't feel it is necessary to re-write anything yet. There is a lot
> > > of good in it as it is. Don't just give up on it when you run into a
> > > few difficulties. We are not talking about anything that won't be
> > > addressed either. It is more of an issue of how it is addressed, and
> > > for all the "weaknesses" in this framework, there are a hell of a lot
> > > more strengths.
>
> > > Have patience, and don't forget this is a VERY young project. Also,
> > > you may not agree with all the decisions all the time, but then no one
> > > will in any framework. You can't please all the people all the time.
> > > The key is to remember what brought you to this framework, and if that
> > > still stands. All software has weaknesses, the question is whether it
> > > is being dealt with or monitored. If it is, then one day in the near
> > > future it will be addressed, but don't confuse speed of resolving all
> > > problems brought up with quality solutions. Often the best solution
> > > will require a lot of dialogue and a lot of analysis before
> > > implementing.
>
> > > Also, not breaking backwards compatibility is a great rule to prevent
> > > software from moving too fast. If the software breaks backwards
> > > compatibility with every minor release, no one will use it because it
> > > is not serious. If it breaks with every major release, no serious
> > > project will use it because it would be too expensive to maintain.
> > > Therefore, if all I have to do is use some added code in order to
> > > solve the problem but preserve backward compatibility, then I am all
> > > for it. If you have a small project that you can re-write in a day,
> > > you won't care, but then I would not care about these minor issues if
> > > that is all I needed it for. I am still following this framework
> > > because I believe I can build something serious with it, not just a 5
> > > minute wiki  AND  I know I won't have to re-write everything once a
> > > year. Breaking backwards compatibility is a very serious decision, and
> > > I am very happy Massimo takes it VERY seriously. This attitude is what
> > > will set this framework apart, and will make it deserve the title of
> > > "Enterprise Framework". Otherwise, it is just another framework.
>
> > > If this project has to break backwards compatibility though, I would
> > > hope it is done at the same time that it transitions to Python 3, as
> > > that would take care of everything all at once. However, there is a
> > > LOT of work to be done in assembling a list of issues and solutions
> > > before that happens. So just be patient, and continue to use the
> > > framework, that is how more issues can be discovered, and solutions
> > > proposed. However, for today, there is no reason for even talking
> > > about breaking backwards compatibility.
>
> > > On Aug 4, 12:00 pm, Fran<francisb...@googlemail.com>  wrote:
>
> > >> On Aug 4, 7:30 pm, Pynthon<forumx...@gmail.com>  wrote:
>
> > >>> Yeah maybe a complete web2py 2 rewrite. With nice and better coding...
>
> > >> I believe this is a bad idea as we really don't want to break existing
> > >> apps - this is a *key* strength of web2py&  one many of it's adherents
> > >> really value. This is what justifies the term 'Enterprise'.
>
> > >> Many of the 'issues' are easy to solve without doing so&  the rest are
> > >> pretty much design decisions.
> > >> They are seen as key strengths for some&  key weaknesses for others.
> > >> Let those who see them as strengths enjoy this&  if others cannot live
> > >> with what they see as weaknesses, let them choose from the many other
> > >> frameworks out there.
>
> > >> F
>
> > --
> > Alejandro Fanjul Fdez.
> > alex.fan...@gmail.comwww.mhproject.org
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to