AngularJS is a great MVC framework from Google. There are a bunch of others also.
Currently I develop my web-apps by: 1. Creating models in web2py 2. Creating controllers in web2py 3. Creating views in web2py* Then I create my mobile app (PhoneGap): 1. Create models using AngularJS* 2. Create controllers using AngularJS, that talk RESTfully with my web2py app 3. Create views in AngularJS *sometimes Anything in the pipeline about generating decoupled views; so that I don't need to reimplement my components "manually" in JavaScript? Thanks for all suggestions, Alec Taylor --

