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