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.
- ¿Hay alguna compañía de desarrollo de aplicaciones móviles IoT (solo aplicaciones IoT)?
- ¿Cuáles son las aplicaciones móviles Classy 'NAME' para estudiantes y personal?
- ¿Cómo afectará iOS 7 a los desarrolladores móviles?
- ¿Qué es un color de fondo cómodo para la aplicación móvil?
- ¿Cómo diseñaría una aplicación móvil para Pac-Manhattan, Pac-Man usando una cuadrícula de calles?