Acceder Registrarme

ANGULAR, EL FRAMEWORK WEB MÁS POPULAR


Angular es uno de los framework de desarrollo de aplicaciones web modernas más utilizados a nivel mundial, orientado exclusivamente al front-end, cuyas principales características son el desarrollo de aplicaciones web reactivas y SPA (Single Page Application). Angular fue pensado para dar solución a proyectos de gran envergadura, es por ello que al ser un framework, este viene preparado con todo lo necesario para la creación de un proyecto web (Routing, llamadas a API REST, testing, librerías reactivas, etc.).

Autor: Juan Ortiz (Ver todos sus post)

Angular TypeScript JavaScript Web Movil Front-end Framework

Fecha de publicación: 2020-01-31 12:18:03
Ayúdanos con el arduo trabajo que realizamos.
[ARTÍCULOS GENERALES] ANGULAR, EL FRAMEWORK WEB MÁS POPULAR

Los beneficios que brinda este framework son muchos y seguidamente mencionamos algunos de los más importantes y por lo que Angular resalta.

Basado en componentes

Al igual que ReactJs o VueJs, Angular también está  basado en componentes, lo que permite la reutilización de código sin mucho esfuerzo, pensemos en lo siguiente para entender mejor lo que se acaba de mencionar. Piensa en los componentes como piezas de lego, cada pieza es independiente y puede caber en muchos lugares de una estructura armada con la misma, incluso puede ser llevado a otra estructura armada sin ningún problema, pues, lo mismo sucede con los componentes en Angular, pueden ser llevados a otros proyectos Angular sin mucho esfuerzo y  sin ningún problema.

TypeScript

Angular está pensando para trabajar con TypeScript (Lenguaje de programación desarrollado por Microsoft); ello no implica que no puedas trabajar con JavaScript puro, sin embargo, Angular recomienda el uso de TypeScript, toda la documentación y ejemplos proveídos vienen con este lenguaje, pero, ¿cuál es la ventaja?, pues TypeScript adopta mucho más robustez a la hora de detectar errores, nos brinda el autocompletado avanzado, refactorización de código, y un mejor mantenimiento del software, ya que la sintaxis es una sola, a diferencia de JavaScript que permite realizar tareas de diversas maneras, lo cual conlleva un problema a la hora de entender el código; por último, TypeScript es un lenguaje tipado y orientado a objetos, al igual que Java o C#, solo imagina esto, ¿JavaScript, tipado?, pues al final del día TypeScript es una modificación de JavaScript, de hecho, es un lenguaje de programación hecho sobre JavaScript, así que la diferencia principal sólo radica en ello, que TypeScript es fuertemente tipado y JavaScript no lo es.

Robustez

Al ser un framework, Angular provee de un montón de funcionalidades (Librerías) para que puedas completar un proyecto sin la necesidad de librerías de terceros, ¿Necesitas usar enrutadores, llamadas a API's, testear tu código, generar componentes, módulos, pipes, agregar componentes reactivos, etc.?, pues angular ofrece todo esto en un solo lugar.

Comunidad

Debido a su popularidad, Angular viene apoyado por una gran comunidad de desarrolladores. Es común que en el transcurso de desarrollar software te encuentres con algunos problemas en el código, ya sea por tu falta de experiencia, algunas funciones obsoletas o similares, pero tú tranquilo, que de seguro la comunidad ya se topó con esos problemas y ya tiene una solución para ti.

Todo en uno

Angular es un todo en uno y multiplataforma a nivel de desarrollo e implementación, es decir, Angular puede correr en cualquier dispositivo con una gran compatibilidad y a su vez "A nivel técnico", podemos desarrollar aplicaciones híbridas para dispositivos móviles, aplicaciones web o incluso aplicaciones de escritorio; es cierto que se require para esto de otros frameworks o entornos de desarrollo que potencian a Angular, pero en el transfondo, sigue siendo lo mismo, por lo que aprender este framework, nos abrirá mucho espacio en el ámbito laboral.

CONCLUSIÓN

Angular es un framework que ha evolucionado drásticamente en el paso del tiempo y que a su vez ha crecido exponencialmente su popularidad; todo esto debido al gran soporte que tiene por parte de la empresa Google, lo cual garantiza dicho soporte de manera extendida y por ende habrán adeptos que se irán ganando día a día.

Este framework del front-end se puede catalogar como uno de los mejores y esto hace que la demanda en las empresas sea mayor para alvergarlo en proyectos de gran escala, por lo que, se tiene que profundizar en esta tecnología, así que no te quedes atrás y apréndelo.



...

INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
JUAN CARLOS ORTIZ HUAMÁN (FULL-STACK DEVELOPER - CODIDEEP E.I.R.L.): Me encanta la tecnología, hoy en día me especializo como Full-Stack Developer utilizando tecnologías como .NET Core y Angular, pienso que nunca se debe parar de aprender, y es lo que hago cada día, tengo conocimientos en múltiples lenguajes de programación como C#, Java, TypeScript y JavaScript. Me emociona la idea de desarrollar proyectos de alto impacto que solucionen problemas cotidianos.


  • Debes estar logueado para realizar comentarios