Typescript Es un superconjunto tipado que amplía Javascript con una nueva sintaxis que permite añadir información de tipos a las funciones y definir clases e interfaces, manteniendo compatibilidad total con el código Javascript existente. .
Es necesario tener instalado Nodejs , Bower, luego de eso utilizando el gestor de paquetes de node instalamos typescript y bower.
npm install -g typescript
npm install -g bower
Typescript nos facilita la posibilidad de poder crear Módulos y Controllers de Angular utilizando Clases de Typescript en vez de funciones Javascript.
Esto nos permite aprovechar las ventajas de la programación OOP para poder implementar Interfaces , Herencia, Polimorfismo etc.
- Modulos
- Controllers
- Bussines Objects
Clone el repositorio:
git clone https://github.com/danywalls/techdencias-typescript-angular
Change to the TypeScript directory:
cd techdencias-typescript-angular
Instalar las dependecias:
npm install
bower install
Para iniciar la aplicacion:
http-server
Si quieres saber mas sobre Typescript puedes ver la documentacion oficial.
Gracias a @Manu por facilitarme su laptop, porque la mac fallo :).