2012-04-27 3 views
11

Я пытаюсь выяснить самый изящный способ принести и вместе.Как интегрировать Meteor и Ext.js?

Очевидно, что Ext имеет свой собственный Ext.data.Store и Proxies для управления базами данных REST. У Meteor есть модель публикации/подписки, которая автоматически подталкивает обновления.

Моей первой мыслью было бы написать пользовательский «MeteorProxy» и обрабатывать все события обновления там. Я не уверен, хотя это разумно с точки зрения фильтрации или сортировки данных. Идеальная фильтрация должна происходить на стороне Метеор, потому что сортировки/фильтры данных в идеале должны сохраняться в других (не внешних) представлениях данных.

Будет ли использование кода памяти MemoryProxy + soome лучшей альтернативой?

Или есть более новые, такие как ExtJS 5?

+0

Я не знаком с Метеор. Я читал, что это Java-структура. Это правильно? Ext JS предоставляет вам возможность определять прокси (XML, JSON и т. Д.) В объекте Ext.data.Store или объекте Ext.data.Model. Вы просто пытаетесь получить/установить данные с сервера приложений Meteor (код Java)? Вы должны иметь возможность создавать для этого некоторые веб-службы RESTful и называть эти веб-сервисы от Ext JS. Что именно вы пытаетесь сделать с данными между двумя структурами? – MacGyver

+1

Привет ... Meteor.js - это структура javascript, которая охватывает JS (узел) на стороне сервера, а также JS на стороне клиента. Данные «кэшируются» на клиенте в экземпляре minongo JS, который предоставляет функции mondodb на клиенте. – thomasf1

+0

Итак, в основном данные уже находятся на клиенте, и он получает живые обновления, когда другие пользователи меняют вещи. – thomasf1

ответ

3

Прошло два года. Вы по-прежнему смотрите на ExtJS, или открываете альтернативы ExtJS?

Если последний имеет значение, ознакомьтесь с моим номером Meteor + Webix integration. Webix - это виджеты UI library similar to ExtJS, но более компактные, мобильные и быстрые.