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.
- ¿Cuánto tiempo lleva aprender a crear una aplicación desde cero (suponiendo que no tenga conocimientos de programación)?
- Cómo construir una aplicación móvil y un sitio web basados en noticias
- ¿Debería preocuparme que las palabras / temas inusuales en las conversaciones que tengo a través de varias aplicaciones (por ejemplo, WhatsApp) y cerca de mi teléfono (incluido Siri) se correlacionen extrañamente con anuncios nunca antes vistos que aparecen en otras aplicaciones telefónicas?
- ¿Es mejor aprender el desarrollo de aplicaciones o ir a un instituto?
- ¿Cuáles son las habilidades técnicas requeridas de un desarrollador de aplicaciones móviles?