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
--~--~---------~--~----~------------~-------~--~----~
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