我们有一个web2py
要连接到EmberJS
客户端的应用程序。这个想法是使用响应能力EmberJS
来保持客户端更新,编写最少的代码。
我们有 ( REST
) 原语负责创建/更新底层数据存储 ( CouchDB
)。这些原语有时很复杂并且涵盖了极端情况,包括创建多个文档、连接它们、验证配置参数……这是在后端实现的。我们希望避免在我们的EmberJS
应用程序中复制数据的完整建模,并避免复制这些原语实现的逻辑。
我有一些疑问:
EmberJS
仅对文档中的数据子集进行建模是否有意义?我们只会为用户能够与之交互的少量属性创建模型。客户不会看到完整的CouchDB
文档,只会看到显示/交互所需的数据。- 是否可以连接
EmberJS
到REST
接口,而不必对数据库中的基础数据进行完全建模?