Announcing MVCEngine, the lightweight MVC Framework for Google Appengine. http://code.google.com/p/gae-mvc-engine/
Inspired by Ruby on Rails and ASP.NET MVC, MVCEngine brings the familiar MVC pattern as well as lots of other great ideas to AppEngine programming to make your application development faster, cleaner and more fun. It includes extensive documentation and a fully-functional example blogging application (see it in action at blog.adamcrossland.net). Features * Rails-like project directory structure * Automatic mapping of request variables to method parameters: http://code.google.com/p/gae-mvc-engine/wiki/FormParametersAsMethodParameters * A mechanism for mapping requests to different versions of actions based on the HTTP Verb of the request: http://code.google.com/p/gae-mvc-engine/wiki/OverloadingActionMethods * Application-wide, controller-specific and action-specific before and after filters * A simple and convenient mechanism for passing objects to templates * A functional-testing mechanism It is available under the Apache 2.0 license, so you may use the code as you please, commercial applications included. While you are not obligated to givee changes back to the core code base, contributions are welcome. An important note regarding the documentation file, MVCEngine.html: this is a TiddlyWiki file, and if you simply try to open it from Google Code's Browse Source window, all of the important TiddlyWiki functionality will get stripped out, and you will see something that is very difficult to read. It is better to check out the course code and view MVCEngine.html loaded locally. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.