11
我试图找出把meteor和extjs放在一起的最优雅的方式。如何整合流星和Ext.js?
很明显,Ext有自己的Ext.data.Store和Proxies来处理REST后端。流星有一个发布/订阅模型,自动推送更新。
我的第一个想法是编写一个自定义的“MeteorProxy”并处理所有更新事件。我不确定这在过滤或排序数据方面是明智的。理想情况下,过滤应该在Meteor方面进行,因为理想情况下数据排序/过滤应该持续到数据的其他(非ext)视图。
将使用MemoryProxy + soome胶水代码是一个更好的选择?
还是有新的ExtJS 5?
我对Meteor并不熟悉。我读过它是一个Java框架。是对的吗? Ext JS为您提供了在Ext.data.Store对象或Ext.data.Model对象中定义代理(XML,JSON等)的选项。你只是想从Meteor应用服务器(Java代码)获取/设置数据?您应该能够为此创建一些RESTful Web服务,并从Ext JS中调用这些Web服务。你究竟想要在两个框架之间的数据做什么? – MacGyver 2012-04-29 09:25:41
你好... Meteor.js是一个跨越服务器端JS(节点)以及客户端JS的JavaScript框架。数据在客户端上“缓存”在一个JS minimongo实例中,该实例在客户端提供类似mondodb的功能。 – thomasf1 2012-04-29 11:25:28
所以基本上数据已经在客户端上了,当其他用户改变时它会得到实时更新。 – thomasf1 2012-04-29 11:26:28