JavaScript框架:Ember.js,AngularJS或KnockoutJS
基于Python:Flask,web2py,Django;或基于Ruby:Rails,Ramaze,Sinatra
是否有任何可以采用数据库模式的开源服务器端库(模型);和generate-MVVM或MVC-客户端表单?
专门寻找代码生成:
答案 0 :(得分:0)
是的,有。 https://github.com/frenesim/schema_to_scaffold就是一个例子。
答案 1 :(得分:0)
虽然我没有任何这些库的经验,但它们确实存在:
http://activescaffold.com/(基于Ruby on Rails) https://github.com/yeoman/yeoman/wiki/Yeoman-and-Express(Express是Node.js后端)
虽然(可以说)更多的工作,你也可以在Java Spring框架中完成它: http://www.myeclipseide.com/documentation/quickstarts/scaffoldingtutorial/scaffolding.html(https://www.youtube.com/watch?v=T0id0xzuYBA)
Grails和Play framework(以及http://minuteproject.wikispaces.com/Play)似乎也有能力做到这一点。
然而,我会仔细权衡这种方法的利弊。除了绝对的基础知识之外,代码生成方法几乎总是比它们的价值更麻烦。答案 2 :(得分:0)
这似乎更像是你要搜索的东西: http://blog.ricodigo.com/blog/2012/10/14/announcing-the-release-of-angularjs-scaffold/
它在服务器端使用Ruby,并在客户端使用angularjs,bootstrap和font-awesome来构建应用程序。