¿Alguien ha usado Meteor para crear aplicaciones móviles multiplataforma?

Mi equipo y yo desarrollamos un SAAS completo sobre MeteorJS. A la hora de elegir un marco para nuestra aplicación, experimenté con otros marcos reactivos de esa época. Sails e Ionic fueron dos fuertes contendientes. Pero el tiempo dedicado al desarrollo de funciones con Sails e Ionic fue significativamente mayor que Meteor.

El rendimiento de ejecución de la aplicación también se consideró. Con índices adecuados en MongoDB y mediante el uso de conjuntos de réplica, pudimos consultar 40 millones de documentos en menos de un segundo.

Puede surgir un problema de rendimiento cuando la interfaz de usuario depende en gran medida de plantillas anidadas. Digamos que cuando tiene una plantilla para la lista, cada elemento de la lista es una plantilla y hay otras plantillas dentro de los elementos de la lista. Luego, cada vez que navega hacia adelante y hacia atrás entre las vistas, posiblemente tenga que cambiar una gran parte de su DOM. Esto lleva a un procesamiento diferido en dispositivos móviles. Sin embargo, no tanto en el escritorio. Esto se puede resolver evitando una jerarquía de plantilla anidada profunda.

Elegí Meteor para mi empresa (wow.BoomLearning.com) hace 2 años y creo que la historia de Meteor solo ha mejorado. Se han agregado muchas mejoras de rendimiento (compilación) y características (react / mecanografiado) y se están preparando algunos problemas (apollo / división de código).

La maravillosa integración con cordova para crear aplicaciones iOS / Android / web es de ensueño. La comunidad de “atmósfera” proporciona una tonelada de prácticos complementos o envoltorios alrededor de otro código de comunidad de nodo / js.

La “reactividad” es una buena característica donde agrega valor, pero por razones de rendimiento, la mayoría no lo hacemos. En su lugar, utilizamos puntos finales RPC personalizados (Meteor.call) para obtenerlos según sea necesario.

Pero una aplicación también necesita un marco UX. Utilizamos “meteoric” (icónico + blaze), pero creo que Ionic2 + React2 está disponible y hay otras opciones dependiendo de la máscara de la aplicación que necesite.

También enchufaré Galaxy + Compose para hosting. Excelentes herramientas, características y precios razonables.