|
IntroductionWeb applications have become an incredibly important area in computing. Almost every aspect of life can be managed through a web app now - banking, ticket booking, even reporting crimes. A great variety of technologies have appeared around this space, from browser plugins for flashy graphics up to hardware appliances for web server acceleration. A set of technologies I am particularly intereted in is web frameworks. These are development environments that make it faster and easier to build quality web apps. ContentVisionI have a vision for a Python framework of such compelling quality that it sets the standard for the web application framework market. To work out the design for this, I have analysed in details the requirements users of frameworks tend to have. At the highest level, a framework will be judged on three main areas:
A framework that shows some promise to me is TurboGears. This uses a component design, making the framework itself relatively small, while it makes use of existing, high-quality components. DocumentationDocs & community - long term support
My WorkSQLAlchemy
TurboGears
Community
© 1998 - 2008 Paul Johnston, distributed under the BSD License Updated:20 Jan 2008 |