Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TurboGears
#1

TurboGears is a Python web application framework consisting of several underlying components such as MochiKit, SQLObject, CherryPy and Kid. TurboGears was created in 2005 by Kevin Dangoor as the framework behind the as yet unreleased Zesty News product. When he released it as an open source framework in the end of September 2005, it received more than 30,000 screencast downloads in the first 3 months.[citation needed] As of March 2008, TurboGears has a large and healthy community with over 3000 users on the TurboGears mailing list, a book from Prentice Hall published in Nov. '06, and a number of open source and proprietary TurboGears applications deployed to the real world. A preview-release of TurboGears 2 is anticipated for PyCon 2008. TurboGears is designed around the model-view-controller architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python easier and more maintainable. TurboGears components are as follows: * SQLObject as the Model - data backend that can create a database or interface with existing data on many database servers. * Kid as the View - XHTML frontend templating engine where all templates are valid XHTML or XML files that are usually made in a way that allows opening these templates as simple XHTML files to check the design. At the same time features are provided to embed snippets of Python in a XMLish manner. * CherryPy as the Controller - middleware that allows web applications to be programmed by writing event handlers that return data to (in TurboGears case) templates. The same data can also be received in Ajax fashion as a JSON data stream. * MochiKit is an optional piece of TurboGears - it is a JavaScript library to make programming in JavaScript more Pythonic. It is mostly used for implementing Ajax features as it provides an interface to get JSON data streams in asynchronous manner.
Reply

#2
TurboGears is a Python web 'megaframework' created by bringing together a number of mature components such as MochiKit, SQLObject, CherryPy and Kid, along with some TurboGears specific code to make everything work together easily.

TurboGears was created in 2005 by Kevin Dangoor as the framework being the as yet unreleased Zesty News product, but when he released it as an open source framework in the end of September, the project took off, with more than 30,000 screencast downloads in the first 3 months.

As of March 2006, just six months after its initial release, there were nearly 1,500 users on the high traffic TurboGears mailing list, a book from Prentice Hall in the works, and a number of open source TurboGears applications in the works.

TurboGears is designed around the Model-view-controller architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python a lot easier and more maintainable.
Reply

#3

TurboGears is a Python web 'megaframework' created by bringing together a number of mature components such as MochiKit, SQLObject, CherryPy and Kid, along with some TurboGears specific code to make everything work together easily.

TurboGears was created in 2005 by Kevin Dangoor as the framework being the as yet unreleased Zesty News product, but when he released it as an open source framework in the end of September, the project took off, with more than 30,000 screencast downloads in the first 3 months.

As of March 2006, just six months after its initial release, there were nearly 1,500 users on the high traffic TurboGears mailing list, a book from Prentice Hall in the works, and a number of open source TurboGears applications in the works.

TurboGears is designed around the Model-view-controller architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python a lot easier and more maintainable
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.