Rocket

rocket is a simplified framework for writing web apps on the Google App Engine.
Download

Rocket Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Matt Pizzimenti
  • Publisher web site:
  • http://rfacebook.rubyforge.org/

Rocket Tags


Rocket Description

rocket is a simplified framework for writing web apps on the Google App Engine. rocket leverages most of the framework behind the App Engine, and is thus a bit lighter-weight and more specific in its implementation than generic frameworks like Pylons or Cherrypy. It also has less features than those frameworks.rocket is a Python library that provides an utility called gaefreeze that lets you easily freeze third-party modules into your application directory.If you don't need anything else from the App Engine besides what rocket gives you, then you can still run rocket by itself. The rocket framework automatically stubs out the portions of the App Engine that it needs to function if it detects that it is not actually running on the App Engine. When doing this, you only have to bind to your own memcached servers:import rocketrocket.appengine.api.memcache.bind()This will ensure that the memcache API works (used for sessions and other features).Simplest possible rocket web application:from rocket import Dispatcherd = Dispatcher()@d.get("/")def hello(handler): return "hello world"d.run_standalone_application()A little more complicated, with Routes-like syntax:from rocket import Dispatcherd = Dispatcher()@d.get("/")@d.get("/message/:foo")def hello(handler, foo): return "hello world, you gave foo=" + food.run_standalone_application() Requirements: · Python


Rocket Related Software