Angular

One Page con Angular: ¿Qué es?

Desarrollar una One Page con Angular, significa desarrollar una aplicación web o un sitio web que no necesite refrescarse a la hora de cambiar de página.

El formato de aplicaciones web del tipo One Page se ha vuelto popular desde hace un tiempo a esta parte.

Es un formato interesante ya que permite evitar la recarga, al cambiarse de una página a otra, y da la sensación de ser más rápida.

Todas las consultas y almacenamiento de datos se realizan a través de Javascript, que a su vez, se comunica con el servidor para recuperar datos y mostrarlos, o simplemente para guardar.

Angular

En ese sentido, Angular ha sido uno de los primeros lenguajes de programación que han permitido desarrollar sitios web con este formato.

Angular es un framework que está basado en Typescript como lenguaje base, que a su vez está basado en Javascript.

Cabe mencionar que Angular fue desarrollado y es mantenido por Google, mientras que Typescript fue desarrollado y es mantenido por Microsoft.

Al momento de programar, Angular se basa en el patrón MVC (Modelo, Vista, Controlador), separando la funcionalidad por un lado, las pantallas por otro y la conexión a la base de datos por otro.

Es común que este framework utilice un servidor como intermediario para obtener datos de la base de datos, y también al momento de persistir otros datos.

Por ejemplo, en Laravel, que es un framework de Php, se pueden desarrollar API REST o endpoints que permitan consultar o guardar datos de ciertas entidades, para ser consumidas luego por Angular según los requerimientos que se necesiten.

En un proyecto de One Page con Angular se puede agregar cualquier librería que se necesite vía Npm, es decir, permite ampliar la funcionalidad que viene de base de manera simple y transparente.

One Page con Angular

Si necesitas realizar un desarrollo web a medida, ingresa a nuestra web aziende.global donde encontraras las propuestas que se ajusten a tus necesidades

Acerca de nicolas.fuentes@aziende.global

Ceo de Aziende Global, Ingeniero en Sistemas, Programador Web, Programador Laravel, Programador Prestashop, Programador Wordpress, Desarrollador Full Stack

Deja un comentario