I also started a new project to make development for Google App Engine
(GAE) much easier by simplifying the process of creating an
application, writing it and the uploading it. Have a look here
(especially the SVN):
http://code.google.com/p/pyxer/
More informations in the documentation:
http://pyxer.googlecode.com/files/pyxer-0.4.0alpha.pdf
THIS IS A VERY EARLY RELEASE!
The framework not only supports but also "Paster" and each other WSGI
implementation. Since my favorite templating language Genshi is not
supported on GAE I wrote my own ;) It is based on "html5lib" and does
more or less the same than Genshi or Kit does. Sessions are supported
by using "Beaker". JSON is also supported out of the box.
So what makes it special? Well this framework is not so addicted to
the MVC programming model than others. It mixes the Python files with
the template and static files. So you have all nicely together in one
directory (for now it is always called "public").
To create and start a new project just call:
$ pyxer init <somedir>
$ cd <somedir>
$ pyxer serve
The most simple "Hello World" is done by creating "public/__init__py"
and then write:
from pyxer.base import *
@controller
def index():
return "Hello World"
That's it. If anybody is interested in helping me developing this tool
I would be very glad! It is published under the MIT License, so
everything is very liberal also for commercial use.
Hope to hear from you and get some feedback.
Thanks
Dirk
Omar Abid schrieb:
Why VB.Net? I won't complain about the language choice, but in this
context it feels a bit frankensteinish.
--
Read my blog! I depend on your acceptance of my opinion! I am interesting!
http://ironfroggy-code.blogspot.com/
The "frankensteinish" comment is just because VB.Net seems both an odd
and interesting choice for the project, given that so much of
appengine is built on open projects, not closed platforms like .Net.
Of course, this isn't far from IronPython, the Python implementation
on .Net.
Sure its "easy", but ... ok, im gonna get into a discussion about VB.Net here!
what on earth is this supposed to do?
As a side note, how much simpler than running 1 script do you think you can get?
http://googleappengine.blogspot.com/2008/05/app-engine-launcher-for-mac-os-x.html
then.
--
Barry
--
--