Angular 2 | Conceptos previos, términos

ReactJS Proyecto de Facebook para la implementación de componentes web EmberJS Podríamos verlo como una alternativa a AngularJS, un framework MVC para desarrollar aplicaciones del lado del cliente. Traceur Es un compilador, permite llevar código ES6 y lo lleva a ES5 (o versión de ES que indiquemos). Babel Idem Traceur. Transpilar Misma tarea que un […]

Continue reading →

Angular 2 | Conceptos previos, Typescript

Typescript es un superset de ES6, por lo que a todo lo que éste trae, le agrega nuevas cosas y la principal es el tipado (de ahí el nombre) estático. Por esta característica de ser un superset, podemos usar ES6 estándar mezclado con Typescript y el transpilador se encargará de transformar todo eso en ES5 […]

Continue reading →

Angular 2 | Conceptos previos, parte 4

Introducción a ES6 ES6, ECMAScript 6 o ES2015 es el standar de Javascript vigente a partir del 2015. En la actualidad hay mayor soporte por parte de algunos navegadores, pero aún el soporte no es total, por este motivo existen los transpiladores, que se encargan de convertir el código ES6 al estándar anterior. Novedades let Permite declarar […]

Continue reading →

Angular 2 | Conceptos previos, parte 3

Estructura de carpetas /src/ Donde se ubica el código fuente del proyecto, puntualmente dentro de la carpeta app es donde se programa la aplicación. Hay que recordar que al desplegar el proyecto, los archivos se compilan y se llevan a la carpeta dist, donde por ejemplo no se encontrarán los archivos .ts (recordar que estos […]

Continue reading →

Angular 2 | Conceptos previos, parte 2

Archivos de configuración package.json Configuración de detalle de dependencias del proyecto. tsconfig.json Directivas para el compilador Typescript. systemjs.config.js Información utilizada por el loader para saber donde encontrar los módulos requeridos. Podemos crear y modificar estos archivos a mano, pero veremos como optimizar todo este proceso mediante Angular CLI. Con el siguiente comando podemos crear el […]

Continue reading →

Angular 2 | Conceptos previos, parte 1

Requisitos Nodejs > 5.xx NPM > 3.xx Mejoras respecto a AngularJS Implementación de Components Es la arquitectura de una aplicación Angular 2, es obligatorio (en la versión 1.5 de Angular se podía usar pero de forma opcional) Se puede llegar a comparar con las directivas  Estan compuestos por Templates Trozos HTML Custom elements Son templates […]

Continue reading →