Python 从服务器端模型生成无状态客户端表单? 客户端(示例)

Python 从服务器端模型生成无状态客户端表单? 客户端(示例),python,ruby,web-applications,ember.js,code-generation,Python,Ruby,Web Applications,Ember.js,Code Generation,JavaScript框架:Ember.js、AngularJS或KnockoutJS 服务器端(示例) 基于Python的:Flask、web2py、Django;或者基于Ruby的:Rails、Ramaze、Sinatra 是否有任何开源服务器端库可以采用数据库模式(模型);并生成MVVM或MVC客户端表单? 专门寻找以下代码生成: JSON HTTP RESTful API端点 在无状态JavaScript中使用回调进行表单验证 是的,有。就是一个例子。尽管我在这些库中没有任何经验,但它

JavaScript框架:Ember.js、AngularJS或KnockoutJS

服务器端(示例) 基于Python的:Flask、web2py、Django;或者基于Ruby的:Rails、Ramaze、Sinatra


是否有任何开源服务器端库可以采用数据库模式(模型);并生成MVVM或MVC客户端表单?

专门寻找以下代码生成:

  • JSON HTTP RESTful API端点
  • 在无状态JavaScript中使用回调进行表单验证

  • 是的,有。就是一个例子。

    尽管我在这些库中没有任何经验,但它们似乎确实存在:

    (基于RubyonRails) (Express是Node.js后端)

    虽然(可以说)您还可以在Java Spring框架中做更多的工作: ()

    而且似乎也有能力做到这一点


    不过,我会仔细权衡这种做法的利弊。除了绝对的基础之外,代码生成方法几乎总是比它们的价值更麻烦

    这似乎更像是您要搜索的东西:

    它在服务器端使用Ruby,在客户端构建了一个包含angularjs、bootstrap和font awesome的应用程序


    下面是代码:

    让我看看我是否明白了这一点:您希望在客户端在服务器端有一个与您的模型相当的版本吗?仅仅是数据,或者它应该在服务器上有一个API来接收保存调用、调用模型方法、创建新模型等等?差不多。我的意思是,手工操作很容易,但需要一段时间来编写代码;还有很多双重输入(属性和验证),我不相信这就是我要找的。如果是,您能提供一些示例输出吗?