Introduction to TurboGears

Welcome to the TurboGears Log blog.

The purpose of this blog is to explore TurboGears from a beginner’s point of view. We will be posting on TurboGears until we feel it’s enough.

TurboGears is a powerful, full stack MVC web development framework. It comes with its own decisions, yet it is flexible enough to choose your own tools. What TurboGears has for you?

  • SQLAlchemy (PostgreSQL, MySQL, SQLite, etc.)
  • Ming ORM for MongoDB
  • Authentication and authorization
  • Jinja2, Mako or Genshi templating
  • Administration interface
  • Easy form generation
  • Object dispatch
  • Easy session management
  • Easy cache management

TurboGears is fast enough, if you wonder about the performance. We had deployed a TurboGears application that had ~2K/sec connections. The setup also had nginx and uWSGI but this is another subject in this blog’s roadmap.

You can get very productive with TurboGears quickly.  Using TurboGears is very easy. TurboGears has a decent documentation that will be better in the near future. When you get stuck you can ask questions in the TurboGears mailing list or the IRC channel on Freenode network.

Let’s go ahead and install TurboGears.

This entry was posted in Python, TurboGears and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s