¿Qué hace que AngularJS sea mejor que HTML y CSS?

Angular ni siquiera es la misma “cosa” que HTML / CSS es … La comparación sería JavaScript a HTML / CSS. Angular es como un asistente de JS, por lo que es realmente divertido y fácil trabajar con él … Durante muchos años, JavaScript ha sido una mierda. Si bien lo que hace al final, es mágico para HTML / CSS, apesta realmente escribir y usar JavaScript.

Angular (Vue, React, etc.) hace que las páginas HTML / CSS sean “inteligentes” y receptivas. Hace clic en un botón, solo cambia una sección. O hace clic en un enlace y el encabezado permanece pero el cuerpo cambia (no se actualiza la página). O envía un formulario y no hay actualización de la página, un pequeño icono giratorio y la página muestra “xxx guardado”. Una larga lista de datos muestra “hay 8 elementos nuevos, haga clic aquí para actualizar”. Hace clic allí, la página se desplaza hacia arriba mostrando los nuevos elementos. Nuevamente, no se actualiza la página.

Angular es como magia para sus páginas HTML / CSS estáticas, aburridas, tontas. Le permite crear “aplicaciones web” reales en lugar de páginas / sitios web. Los hace más similares a la creación de programas y aplicaciones, llevándolos a la era moderna. Ahorra recursos del servidor al usar la PC del cliente final como un mini servidor web, quitando la carga de su propio servidor para manejar cosas más importantes.

La verdadera pregunta subyacente es qué hace que JavaScript sea mejor que HTML y CSS.

HTML y CSS ni siquiera son lenguajes de programación.

Como programación, JavaScript puede hacer casi cualquier cosa y, como el lenguaje de programación incrustado en la plataforma del navegador, JavaScript puede mejorar HTML y CSS con un comportamiento e interactividad que simplemente no pueden expresar. De hecho, diría que es lo que hace que el navegador sea una plataforma de aplicación en primer lugar.

AngularJS es solo un ejemplo de esto.

¿Quién dijo que AngularJs es mejor que HTML y CSS? AngularJs, como su nombre lo indica, es un marco de Javascript, que sería inútil si no hay HTML y CSS.

AngularJs y HTML, CSS son completamente diferentes entre sí.

La razón principal es que

Es un framework de script Java desarrollado por Google

Extiende atributos HTML con directivas y enlace de datos a html con extensiones

Se crea para la aplicación de una sola página.

Simplemente las etiquetas de anclaje ⚓ van a la página siguiente, en cambio las páginas angulares se actualizan en la misma página