¿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.

More Interesting

¿Por qué el desarrollo y la atención se desvían tanto hacia el desarrollo de aplicaciones e internet y no hacia otros campos?

¿Dónde puedo reservar mi comida del tren a través de la aplicación móvil?

¿Cuál es el lenguaje de programación más fácil de aprender para el desarrollo de aplicaciones nativas de Android?

¿Cuál es el mejor marco para crear aplicaciones móviles con HTML, CSS y JavaScript?

¿Qué es Xamarin y cómo se relaciona realmente con el futuro de las aplicaciones móviles?

¿Cuáles son las desventajas de usar plataformas de creación de aplicaciones híbridas (escribir una vez, construir en todas partes), es decir, Ionic y Xamarin, para construir una aplicación multiplataforma?

¿Puedo cambiar la funcionalidad de la aplicación en función del rol del usuario? ¿O tengo que hacer dos aplicaciones?

¿Cuál es una idea de aplicación que no te importa compartir?

Cómo enviar mensajes de WhatsApp usando C #

¿Cuánto cuesta externalizar una aplicación móvil?

¿Qué libro puedo leer para aprender sobre la infraestructura de back-end para aplicaciones sociales y sitios web?

¿Qué tipos de aplicaciones se incluyen en los servicios de desarrollo de aplicaciones de Android?

¿Qué grado de contenido NSFW (chica en bikini, etc.) está permitido en la tienda de aplicaciones iOS / mercado de Android y dónde puedo encontrar más información al respecto?

¿Es posible construir hermosas aplicaciones con Xamarin Forms? ¿Cómo puedo lograr esto?

¿Cuál es el mayor desafío para una empresa que ingresa a los servicios móviles?