Como desarrollador de web, desde hace unos años estoy siendo testigo de la evolución que los frameworks de frontend para JavaScript están teniendo. Desde los pioneros Ext.js , backbone.js , hasta los aclamados Angular,Vue.js, EmberJS o Knockout . También recientemente estamos asistiendo a un proceso de estandarización de WebComponents (webcomponents.org) y su mayor exponente Polymer .
💼 Empleos tech relacionados:
- Desarrollo web · Logística Ingeniería y Sistemas, S.A. de C.V.
- Becario (a) desarrollo web / movil ( Python, Java, JS, C )
3,326 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google
¿En qué te ayudamos hoy?
🎓 Cursos confirmados con 50% OFF hoyInicia 26 Sep — cupo limitado para lectores del blog:
-
💬 Diplomado .NET Empresarial Desde Cero
· Inicia 26 Sep · sabatino ·
$39,990$19,995 (-50%) MXN -
💬 Visual Studio .NET Desde Cero
· Inicia 26 Sep · sabatino ·
$12,250$6,125 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 28 Sep · lunes - jueves ·
$8,130$4,065 (-50%) MXN
Por WhatsApp en horario habil · ver todos los cursos → · ⭐ Opiniones en Google
Todos estos frameworks tienen sus ventajas e inconvenientes, y como desarrollador he tenido la oportunidad de experimentar y aplicar algunos de ellos en diversos proyectos.
Según mi criterio, Angular es el framework más equilibrado de todos , proporcionando templating, databinding y una arquitectura estándar para los proyectos.
Sin embargo, si hay algo que tienen en común, es el propio lenguaje en el que están escritos, JavaScript , universal donde los haya, pero poco orientado a proyectos empresariales o de cierto tamaño sin la ayuda de elementos externos. Es aquí donde encajan lenguajes que facilitan o simplifican el uso de JavaScript, en algunos casos como lenguajes completamente nuevos, como CoffeeScript, o en otros casos como extensiones del propio JavaScript, como ocurre conTypeScript . La particularidad de este último es el tipado, la orientación a objetos y su alineamiento con EcmaScript 6 (ES6 ).
Por tanto, la combinación TypeScript + Angular es idónea para el planteamiento de arquitecturas y proyectos complejos.
Si estás en disposición de comenzar un proyecto JavaScript, o simplemente quieres aprender algo nuevo y aún tienes dudas sobre qué frameworks utilizar, he aquí siete razones que pueden ayudarte a decidir:
1. Mejorar la productividad : el planteamiento de arquitecturas estándar, MVC, MVP, o cualesquiera que sean, si bien puede suponer una pequeña inversión al principio, repercute directamente en la productividad del proyecto. Si el framework elegido ayuda a conseguirlo, mucho mejor. Aquí es donde Angular es excelente, proporcionando controladores, servicios y directivas para organizar el proyecto
2. Menos errores de código : la búsqueda de errores de runtime en JavaScript puede ser una tarea imposible. TypeScript proporciona detección temprana de errores (en tiempo de compilación), y tipado fuerte de clases, métodos, así como de objetos y APIs JavaScript ya existentes.
Te esperamos en la segunda parte del artículo en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
💼 Empleos tech relacionados:
- Desarrollo web · Logística Ingeniería y Sistemas, S.A. de C.V.
- Becario (a) desarrollo web / movil ( Python, Java, JS, C )
3,326 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google



