Javascript es un lenguage vivo, que año a año se va actualizando con nuevas APIs y estructuras sintácticas.
Este proceso evolutivo hace que exista una ventana de tiempo entre el momento en que una nueva funcionalidad queda aprobada en el lenguaje, y el momento que es implementada por todos los navegadores y entornos.
Babel nace para poder solucionar este problema y permitirnos utilizar
nuevas funcionalidades de ECMAScript, convirtiéndo este codigo "moderno"
en código compatible con versiones de Javascript soportadas por los navegadores
y entornos mas populares (léase chrome
, firefox
, node
, etc).
Tags: babel
, compiler
, transpiler
, js
, jsx
, es6
Este curso está dirigido a personas con conocimientos previos de javascript, que desean poder utilizar nuevos aspectos del lenguaje en sus proyectos, sin necesidad de tener que esperar a que estos lleguen a ser implementados en los entornos que utilizan.
Para poder llevar adelante este curso sin frustración, es recomendable los siguientes conocimientos previos:
- Manejo de línea de comandos (*nix)
- Javascript básico en entorno servidor:
node
ynpm
- Qué es
babel
y para qué sirve - Cómo usarlo
- Cómo configurarlo
- Plugins y presets populares
Unidad 01: Conceptos básicos
- Mariano Crowe (autor)
- Lupo Montero (coordinador)