Ruby on rails Isn';js框架复制后端ORM功能不是很糟糕吗?

Ruby on rails Isn';js框架复制后端ORM功能不是很糟糕吗?,ruby-on-rails,django,orm,ember.js,boilerplate,Ruby On Rails,Django,Orm,Ember.js,Boilerplate,我刚开始使用Ember.js,我似乎找不到在任何项目中使用它的正当理由,除了一个独立的HTML5应用程序(不是网站)。这只是我的观点,我知道很多人都会好好利用它,但在客户端复制ORM代码不是一件简单的事吗?在其他地方有很多关于“为什么余烬”的讨论,所以我将简要介绍一下 Ember和许多其他客户端MVC框架最适合于需要管理UI元素及其底层数据之间复杂状态更改的应用程序。一旦用户界面达到一定的复杂程度,使用数据属性和jQueryDOM查找器进行管理就变得越来越困难。您可以在此处比较和对比使用不同框架

我刚开始使用Ember.js,我似乎找不到在任何项目中使用它的正当理由,除了一个独立的HTML5应用程序(不是网站)。这只是我的观点,我知道很多人都会好好利用它,但在客户端复制ORM代码不是一件简单的事吗?

在其他地方有很多关于“为什么余烬”的讨论,所以我将简要介绍一下

Ember和许多其他客户端MVC框架最适合于需要管理UI元素及其底层数据之间复杂状态更改的应用程序。一旦用户界面达到一定的复杂程度,使用数据属性和jQueryDOM查找器进行管理就变得越来越困难。您可以在此处比较和对比使用不同框架的示例应用程序的实现:

余烬没有复制ORM层。它不会进行实际的持久化,也不会与数据库集成,也不会将列映射到属性,等等。它可能会让人感觉类似,因为您有与您的模型相似的JS对象,但它们有不同的用途。它们是UI的数据对象;几乎与为API使用者生成模型的JSON表示相同;除此之外,这些模型可以具有行为,并且可以绑定到UI(通过控制器),以便在模型数据更改时UI保持同步

这里有一些关于Ember的好建议和意见(代码语法已经过时):

那里的余烬信息(尤其是这里和数据界面)有点难以导航,因为很多语法都发生了变化。本过渡指南有助于:

Ember教程也很棘手,因为几乎所有的教程都假设您是从头开始构建应用程序,并且希望您的整个应用程序都基于Ember。这是一个有效的用例,但如果您管理和维护现有的应用程序,就很难想象如何将Ember融入到您已有的应用程序中

  • 本教程提供了一些很好的端到端信息:
  • 本要点提供了一些关于如何将ember整合到现有Rails应用程序中的好主意:

其他地方有很多关于“为什么余烬”的讨论,所以我将把这部分内容简短地说下去

Ember和许多其他客户端MVC框架最适合于需要管理UI元素及其底层数据之间复杂状态更改的应用程序。一旦用户界面达到一定的复杂程度,使用数据属性和jQueryDOM查找器进行管理就变得越来越困难。您可以在此处比较和对比使用不同框架的示例应用程序的实现:

余烬没有复制ORM层。它不会进行实际的持久化,也不会与数据库集成,也不会将列映射到属性,等等。它可能会让人感觉类似,因为您有与您的模型相似的JS对象,但它们有不同的用途。它们是UI的数据对象;几乎与为API使用者生成模型的JSON表示相同;除此之外,这些模型可以具有行为,并且可以绑定到UI(通过控制器),以便在模型数据更改时UI保持同步

这里有一些关于Ember的好建议和意见(代码语法已经过时):

那里的余烬信息(尤其是这里和数据界面)有点难以导航,因为很多语法都发生了变化。本过渡指南有助于:

Ember教程也很棘手,因为几乎所有的教程都假设您是从头开始构建应用程序,并且希望您的整个应用程序都基于Ember。这是一个有效的用例,但如果您管理和维护现有的应用程序,就很难想象如何将Ember融入到您已有的应用程序中

  • 本教程提供了一些很好的端到端信息:
  • 本要点提供了一些关于如何将ember整合到现有Rails应用程序中的好主意: