Lenguajes de Programación

Introducción a los conceptos de Angular

[smartads]

Angular es un framework Javascript potente, muy adecuado para el desarrollo de aplicaciones frontend modernas, de complejidad media o elevada. El tipo de aplicación Javascript que se desarrolla con Angular es del estilo SPA (Single Page Application) o también las denominadas PWA (Progressive Web App).

Características de Angular

Uso de DOM regular

Un Document Object Model (DOM) es un documento XML o HTML que tiene una estructura de árbol en la que cada nodo representa una parte del documento. Angular hace uso de DOM regular, lo que permite una mejor organización conforme avanza el desarrollo web.

Enlace de datos o data binding

El enlace de datos es un proceso con el que los usuarios pueden manipular elementos de una página web a través de un navegador. Entre sus principales ventajas es que no requiere secuencias de comandos ni programaciones complejas, además de que emplea HTML dinámico. También permite una mejora en la visualización de una página web, sobre todo cuando contiene una gran cantidad de datos.

Compatibilidad móvil y de escritorio

Como ya lo mencionamos anteriormente, Angular funciona tanto para el desarrollo de aplicaciones móviles como de escritorio. Esto también significa que puede ejecutarse en la mayoría de navegadores web.

Velocidad y rendimiento

Angular cuenta con código de generación que permite convertir tus plantillas en códigos altamente optimizados. Esto te ofrece todos los beneficios del código escrito a mano con la productividad de un marco.

De igual manera, allana el camino para los sitios que optimizan para SEO y sus aplicaciones angulares se cargan rápidamente. Esto ofrece una división de código automática para que solo cargues el código que necesitas para representar la vista que requieres.

Productividad

Angular permite la creación rápida de vistas de interfaz de usuarios con una sintaxis de plantilla muy sencilla y eficaz. Además, con sus herramientas de líneas de comandos puedes comenzar a construir en menor tiempo y agregar componentes, pruebas e implementaciones al instante.

Enlace bidireccional de datos (two data binding)

Angular enlaza JavaScript y HTML, y una de sus principales ventajas es que el código de ambos está sincronizado, lo que ahorra mucho tiempo para los desarrolladores web.

Directivas

Los archivos HTML se ven ampliados gracias a directivas habilitadas por los desarrolladores cuando agregan el prefijo ng- a los atributos HTML. Existen diferentes tipos de directivas muy útiles que puedes usar para diferentes acciones como vincular el contenido de un elemento HTML a los datos de aplicación, o especificar que el contenido de un texto debe reemplazarse con una plantilla.

Pruebas

Angular hacer uso del framework de prueba llamado Jasmine, el cual proporciona diversas funcionalidades para escribir diferentes tipos de casos de prueba. De igual manera, el marco admite pruebas unitarias y de integración.

Fuentes:

https://blog.hubspot.es/website/que-es-angular

https://docs.angular.lat/guide/architecture

https://desarrolloweb.com/home/angular

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.