GAEO Documentation

Make Donations

Recent site activity

Tutorials‎ > ‎

Introduction

What is the Google App Engine Oil (GAEO) Framework?

In April 2008, Google announced a product named "App Engine". It is (currently) a Python application server. You may put your Python scripts (applications) on it to execute. However, the application is triggered by a HTTP request. That means that your application works like a web application.

The Google App Engine Oil (GAEO) is a Model-View-Template (MVT) framework based on App Engine. GAEO is inspired from Rails and Zend Framework. GAEO makes many stuff "convension over configuration" and provides many useful method to process web requests and responses. It tries to make the development on App Engine easier, painless, and happier. For example, the URL routing in GAEO-based application has a default rule so that you don't need to configure it yourself and a memcache-based session object on App Engine.

GAEO also has a plugin system. You don't need to worry about that there's too many features in GAEO to make your application fat. By the plugin system, you may install the features on demand.


Why Do We Develop GAEO?

Although there has been a basic web framework (webapp) in App Engine SDK and the Django framework on App Engine, we think that webapp is too simple and the Django is too complicated. GAEO is fully designed for App Engine. We think that GAEO is very suitable to help you (and your co-workers) write App Engine application. It's quick and awesome!

Help GAEO Project

GAEO is a very young open source project. We are glad to see that there is someone willing to help this project. If you would give us a hand, you could start at tracing the codes, sending patches, or reporting bugs.