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.


Reply via email to