Using app.yaml in AppengineJS and the App Engine Java SDK
by gmosx, at 12 Jul 2010AppengineJS is a port of the App Engine Python SDK to JavaScript. While we have taken great pains to closely emulate the Python APIs, given the fact that AppengineJS is actually powered by the App Engine Java SDK, it is difficult to emulate the directory structure of Python Web applications. The developer has to maintain a standard Servlet directory organization, with WEB-INF, web.xml, etc. That's a show-stopper for complexity-averse developers.
Not any more! The latest version of the Java SDK (1.3.5) introduces undocumented support for app.yaml, cron.yaml and the rest of the Python's SDK configuration files. The dev_appserver utility, automatically generates and maintains the WEB-INF directory from these configuration files, making simplified file organizations a reality.
I have updated the standard AppengineJS examples (appengine-example and appengine-blog-example) to demonstrate what is possible with app.yaml. I am sure you will find the updated examples much easier to understand. More information about app.yaml in the Java SDK can be found here.



Converting my ringojs style app to nitrojs style as part of the learning process
thanks for your efforts! JS on the AppEnginw is starting to rock!
is the APPENGINEJS still uptodate? Does anybody use it productive? Or is it just a proof of concept?
The last development on this framework is 5 month ago....
/r.
(including Channel API support).
this was not proof of project, but I haven't devoted much time lately due to lack of resources...