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.
- Como programador, ¿cuál es la aplicación 'pequeña' más extraña / más grande que alguien te ha pedido que hagas?
- ¿Qué puedo aprender más rápido: desarrollo de aplicaciones o desarrollo web?
- ¿Qué necesito instalar en mi PC para crear una aplicación de Android?
- ¿Cuál es la mejor herramienta para crear una aplicación móvil multiplataforma con idiomas web?
- ¿Qué requiere la aplicación móvil?