Es un Framework para crear aplicaciones web SPA(Single Page Application). Desarrollado por Google.
Características
- Separa el Frontend del Backend.
- Simplifica el código.
- Sigue el patrón MVC.
- Basado en Componentes.
- Es de código abierto.
Utiliza el lenguage Typescript derivación de Javascript.
Ventajas
- El desarollo de aplicaciones es rápido
- La navegación para ellas también.
- Es modular
- Reutilizable.
- Fácil mantenimiento
- Es multiplataforma.
- Futuro estable .
- Soporte para trabajar en diferentes herramientas.
__ Abrir el servidor en tu navegador __
1- Colocate dentro del proyecto que ejecutaras. 2- Coloca el siguiente comando en consola ng serve -o 3. Verás que se abrio la aplicación en tu navegador. 4. Cuando tu cursor este parpareando quiere decir que tu servicio esta funcionando. 5. Para detener tu servidor usa CTRL + C .
Cuando se desplega la aplicación solo se sube la carpeta src_. Todos los demás archivos son para que puedas trabajar en local, durante el desarrollo.
En el body se llama el primer componente de la siguiente manera.
<body>
<app-root></app-root>
</body>
Si usas windows y te sale un error deber irte al powerShell y ejecutar lo siguiente: Set-ExecutionPolicy Unrestricted
This project was generated with Angular CLI version 14.2.1.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.