2012-04-27 12 views
11

をまとめる最もエレガントな方法を見つけようとしています。MeteorとExt.jsを統合するには?

明らかに、Extには、RESTバックエンドを処理するための独自のExt.data.StoreとProxiesがあります。 Meteorには更新を自動的にプッシュするパブリッシュ/サブスクライブモデルがあります。

私の最初の考えは、カスタム "MeteorProxy"を書いて、そこにすべての更新イベントを処理することです。これはデータのフィルタリングや並べ替えの点では賢明ですが、わかりません。理想的には、データの並べ替え/フィルターは理想的には、データの他の(非ext)ビューを横断して保持する必要があるため、流星側でフィルタリングを行う必要があります。

MemoryProxy + soomeグルーコードを使用する方がよいでしょうか?

また、ExtJS 5以降の新しいものはありますか?

+0

私は流星に精通していません。私はそれがJavaフレームワークだと読んでいます。そうですか? Ext JSは、Ext.data.StoreオブジェクトまたはExt.data.Modelオブジェクト内にプロキシ(XML、JSONなど)を定義するオプションを提供します。 Meteorアプリケーションサーバー(Javaコード)からデータを取得/設定しようとしていますか?そのためにいくつかのRESTfulなWebサービスを作成し、それらのWebサービスをExt JSから呼び出すことができるはずです。 2つのフレームワークの間でデータを使って正確に何をしようとしていますか? – MacGyver

+1

こんにちは... Meteor.jsは、クライアントサイドJSだけでなく、サーバーサイドJS(ノード)にまたがるjavascriptフレームワークです。データは、クライアント上にmondodbのような機能を提供するJSミニゴインスタンスでクライアント上に「キャッシュされます」。 – thomasf1

+0

基本的に、Dataはすでにクライアント上にあり、他のユーザーが物事を変更したときにLive Updateを取得します。 – thomasf1

答えて

3

2年です。あなたはまだExtJSを特に見ていますか、あるいはExtJSの選択肢を開いていますか?

後者の場合は、Meteor + Webix integrationをチェックしてください。 Webixは、UIウィジェットlibrary similar to ExtJSですが、よりリーンでモバイルフレンドリーで高速です。

関連する問題