septiembre 9, 2020
3min Leer
Deyimar A.
Si estás interesado en el desarrollo de software, es posible que hayas oído hablar de Angular. Se trata de uno de los frameworks de JavaScript más populares, que los desarrolladores utilizan para crear sitios web dinámicos. En este artículo, aprenderás qué es Angular, el concepto de AngularJS, cuándo se creó Angular por primera vez y sus ventajas.
Entonces, ¿qué es Angular? Es un framework de ingeniería de software de código abierto que se utiliza para crear aplicaciones web de una sola página. Los desarrolladores también lo utilizan para crear menús animados para páginas web HTML.
El framework es una creación de los ingenieros de Google, Misko Hevery y Adam Abrons. Google lanzó oficialmente la primera versión, AngularJS, en 2012, y la ha mantenido desde entonces.
Antes del lanzamiento de AngularJS, había otras formas de crear páginas dinámicas. Sin embargo, no eran tan convenientes como este framework.
AngularJS usa la arquitectura Modelo-Vista-Controlador (MVC), que se usa en el desarrollo de aplicaciones web.
Este tipo de arquitectura consta de:
En el contexto de AngularJS, el modelo es el framework, mientras que la vista es HTML y el control es JavaScript.
Para hacerlo mas simple:
Con el framework que vincula JavaScript y HTML, el código entre ellos se sincroniza. Este mecanismo facilita el trabajo de los desarrolladores porque reduce la cantidad de código necesario para escribir.
AngularJS es popular entre los desarrolladores web por un par de razones:
<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="" ng-init="age='20'"> <p>Input your age:</p> <p>Age: <input type="text" ng-model="age"></p> <p>You wrote: {{ age }}</p> </div> </body> </html> <!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="" ng-init="age='20'"> <p>Input your age:</p> <p>Age: <input type="text" ng-model="age"></p> <p>You wrote: {{ age }}</p> </div> </body> </html>
Debes recordar que AngularJS es un framework de JavaScript. En consecuencia, debes comprender los conceptos básicos del lenguaje de programación antes de aprender AngularJS.
Lo mismo se aplica a los lenguajes de programación relacionados como HTML, CSS y AJAX.
Conocer los conceptos básicos de JavaScript antes de aprender AngularJS te permitirá:
¿Qué es Angular? Se trata de un framework de JavaScript que los desarrolladores utilizan para crear aplicaciones web de una sola página. Debido al uso de la arquitectura Modelo-Vista-Controlador, no es necesario escribir manualmente el mismo código para los archivos HTML y JavaScript.
Aparte de eso, el framework ofrece una serie de beneficios:
Si tienes preguntas, deja un comentario a continuación.
Agrega un comentario