2012-03-22 59 views
3

我开始评估HTML5应用程序的框架。我非常喜欢开发应用程序的enyo模型。但是,我的应用程序需要一个用于本地存储的对象关系映射器(ORM),并且需要根据ORM数据中的更改来更新UI。利用Ember与Enyo?

它看起来像Ember有一些伟大的ORM和更新部件的联系。

有没有人一起使用这两个?这是否有意义,或者他们中的任何一个(他们自己)是否已经解决了整个问题空间?

由于提前,

查理

回答

1

我还没有尝试整合它们直接,但我认为,Enyo事件模型将工作做好在这里。让ORM作为应用程序的顶级组件使用,并使用enyo.waterfall()或enyo.waterfallDown()将数据更改消息广播到组件树中。

我在密码游戏中做了类似的工作,我正在使用该机制将播放器的猜测信息广播到视图树中,其中单个单元格使用它们来修改其显示。