En comparación con el desarrollo de aplicaciones nativas, ¿cuáles son las mayores desventajas de Angular 2?

Curva de aprendizaje. Esto es válido para cualquier biblioteca o marco, y cuanto mayor y más complejo sea el marco, mayor será la curva de aprendizaje. Además, actualmente la mayoría de la documentación para Angular 2 usa ejemplos escritos en TypeScript. Lo que significa que si desea escribir aplicaciones Angular 2 en Dart, ES6 o ES5, la documentación no es tan robusta (y en algunos casos aún no existe en el sitio Angular).

Además, si por “aplicación nativa” se refiere a aplicaciones de escritorio, Angular 2 tiene las mismas desventajas de JavaScript en general. Debe comprender el paradigma de “estado” utilizado por la web y comprender cómo las aplicaciones de una sola página en Angular 2 o cualquier otro marco administran el estado de los datos que se envían y reciben del servidor a través de una llamada AJAX. Debe tener al menos una comprensión decente de cómo funciona AJAX y cómo funciona el protocolo HTTP en general.

More Interesting

¿Cuáles son las mejores formas para que un desarrollador (móvil) aprenda diseño de UI y UX?

Cómo contratar una empresa de desarrollo de aplicaciones de Android para una idea de aplicación de producto

¿Por qué debería uno optar por un desarrollo de aplicaciones móviles personalizado?

¿Quiénes son las mejores tiendas de desarrollo de aplicaciones móviles para iOS y Android en el área de Nueva York?

Para desarrollar una aplicación móvil, ¿deberíamos usar alguna plataforma común o su herramienta recomendada únicamente?

¿Cuál es la razón técnica para elegir Java para construir aplicaciones?

Tengo una idea de inicio de alquiler. ¿Está bien tener solo una aplicación móvil o también necesito tener un sitio web?

¿Cuál es la empresa de desarrollo de aplicaciones móviles con precios más razonables y profesional en Estados Unidos?

¿Son las aplicaciones híbridas el futuro del desarrollo móvil?

¿Hay alguna prueba para determinar las necesidades de codificación para una idea de aplicación?

¿Hay algún blog o página donde pueda aprender cómo integrar múltiples inicios de sesión sociales en una actividad usando fragmentos?

¿Qué odian los propietarios de agencias de desarrollo móvil?

¿Cuál es el mejor marco de desarrollo de Android?

¿Cuáles son las diferencias básicas entre PhoneGap, Ionic, Titanium y Cordova?

Muchos artículos afirman que el desarrollo de aplicaciones móviles morirá pronto debido a PWA. Ahora, ¿es ilógico comenzar a aprender el desarrollo de aplicaciones móviles nativas?