No estoy seguro de si a los desarrolladores les encanta tanto como a los gerentes de producto. Seguro que suena muy bien si puede reducir los costos generales significativamente haciendo que un equipo trabaje en una base de código para apuntar a una multitud de plataformas.
Sin embargo, cuando crea aplicaciones con Cordova, aprenderá sobre las peculiaridades y los límites que debe resolver en cada plataforma. Es una tarea enorme que requiere un cuidado extremo para cada plataforma y sus diferencias. El más aparente es la interfaz de usuario. Esto debe diferir mucho entre plataformas para que coincida con las expectativas del cliente. Pensar que puede servir el mismo diseño no hará nada bueno para usted. A menudo, esto termina en muchos condicionales, lo que hace que el código sea mucho menos legible.
He sido desarrollador de Cordova durante una gran cantidad de tiempo ahora, y funciona bien en equipos pequeños donde simplemente no tienes los recursos para dividir el desarrollo en diferentes ramas de la plataforma. Pero tiene algunos límites claramente definidos que necesitará para sortear. A veces, cuando todo hace clic, se siente genial llevar algo a tu versión web de la aplicación en particular y luego simplemente sabes que tu base de código iOS o Android sigue. Esa es la magia de eso.
- Un amigo tiene una aplicación WebRTC y tiene problemas para probarla (manualmente). ¿Cómo prueba su aplicación WebRTC? ¿Cuán bien cubre diferentes puntos finales, tasas de bits y resoluciones?
- ¿Cuáles son las mejores aplicaciones para aumentar el vocabulario?
- ¿Qué configuración de privacidad debe tener un chico en su Facebook para asegurarse de que sus datos de perfil de Facebook no terminen en la aplicación Lulu?
- ¿Cómo fue ser un desarrollador de aplicaciones móviles en los años 90 / principios de los 00?
- ¿Cuál es la mejor plataforma de transmisión en vivo para juegos móviles?