2012-04-27 20 views
11

Estoy tratando de encontrar la forma más elegante de juntar y .¿Cómo integrar Meteor y Ext.js?

Obviamente Ext tiene su propia Ext.data.Store y Proxies para manejar los backends REST. Meteor tiene un modelo de publicación/suscripción que impulsa las actualizaciones automáticamente.

Mi primer pensamiento sería escribir un "MeteorProxy" personalizado y manejar todos los eventos de actualización allí. No estoy seguro si esto es sabio en términos de filtrado o clasificación de datos. Idealmente, el filtrado debería tener lugar en el lado de Meteor porque los ordenamientos de datos/filtros idealmente deberían persistir en otras vistas (no ext) de los datos.

¿Sería mejor usar el código de pegamento MemoryProxy + Soome?

¿O hay más recientes de ExtJS 5?

+0

No estoy familiarizado con Meteor. Leí que es un marco de Java. ¿Está bien? Ext JS le ofrece la opción de definir un proxy (XML, JSON, etc.) dentro de un objeto Ext.data.Store o un objeto Ext.data.Model. ¿Estás tratando de obtener/configurar datos del servidor de aplicaciones Meteor (código Java)? Debería poder crear algunos servicios web RESTful para eso y llamar a esos servicios web desde Ext JS. ¿Qué estás tratando de hacer exactamente con los datos entre los dos marcos? – MacGyver

+1

Hola ... Meteor.js es un marco javascript que abarca JS (nodo) del lado del servidor y JS del lado del cliente. Los datos se "almacenan en caché" en el cliente en una instancia de JS minimongo que proporciona una funcionalidad similar a mondodb en el cliente. – thomasf1

+0

Entonces, básicamente, los datos ya están en el cliente y recibe actualizaciones en tiempo real cuando otros usuarios cambian las cosas. – thomasf1

Respuesta

3

Han pasado dos años. ¿Sigue buscando específicamente a ExtJS, o está abierto a las alternativas de ExtJS?

Si este es el caso, mira mi Meteor + Webix integration. Webix es una interfaz de usuario widgets library similar to ExtJS, pero más ágil, móvil y rápida.