Emp*_*nal 5 javascript mysql models node.js ember.js
使用Ember,您可以找到许多关于构建博客和列表的教程,但似乎没有太多需要更复杂模型的东西.我正在寻找更多指导,以确定是否有最佳实践来处理Ember中的复杂规范化数据.
例如,我正在研究一个酒窖应用程序,我正在使用8个不同的表来模拟瓶装葡萄酒(尽管细节并不重要):
wines
categories
bottle_varietals
wine_varietals
producers
appellations
regions
countries
Run Code Online (Sandbox Code Playgroud)
为了展示葡萄酒瓶,我需要加入所有这些数据.我看到两种方法:
wine_bottle模型的客户端.hasMany,belongsTo等等.这两种方式似乎都是可行的,并且它们有其优点和缺点.鉴于Ember是一个"自以为是"的框架,在这个框架上是否存在'Ember Way',或者这仅仅归结为开发人员的口味?
小智 0
我的2分钱:我认为这取决于用户的口味。详情如下:
如果您想表示像 Producer/bottle_varietals 这样的资源,那么您应该采用第二种方法。但是,如果您只对在前端应用程序中处理葡萄酒列表感兴趣,那么您可以使用第一个选项本身。Ember 本身并没有对如何建模数据给出任何意见,这由ember-data. 即使在 Ember 数据中,他们对 Ember 数据的哲学也在此链接中描述
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |