I think an important consideration is that a large number of potential
TurboGears users are new or unfamiliar with developing large Python
applications.  I think this is especially true for those potential
users that would use TurboGears for an enterprise level replacement for
established web development technologies (they are unlikely to be
programming in Python much because they are busy with j2ee, or php, or
whatever).

The default layout for the quickstart project is a "deadend" without
scalability.  It provides a containing wall that requires a developer
to stop developing and start learning Python package symantics from
another source in order to continue.

I think that the quickstart application should provide a scalable
starting point to form as the "roots" of a well "grown" large scale
application.  When it comes time to start breaking code into extra
modules and packages, the developer should be able to look to the
quickstart as an example of how to do just that.

The old adage is that "great code is self documenting".  If the
quickstart for TurboGears can be a ideal example of how to modularize
your TurboGears application for scalability, I think it will be all the
better off for it.

(As a aside, if someone wants to see a "simpler" version of a
TurboGears application, they can always download a sample application
from the documentation that is a finished, small application)

Travis Bradshaw
[EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to