Introducción
EsJS es un lenguaje de programación que utiliza palabras del idioma español para escribir código. La gramática de EsJS es la misma que la de JavaScript, solo que utiliza tokens del idioma español. Al compilarse, el código EsJS es equivalente al código JavaScript, por lo que puedes utilizarlo en cualquier lugar donde se ejecute JavaScript.
El siguiente código EsJS:
funcion iniciar() {
const fecha = crear Fecha()
consola.escribir("Hola Mundo!", fecha)
}
iniciar()
Produce el código JavaScript:
function iniciar() {
const fecha = new Date()
console.log("Hola Mundo!", fecha)
}
iniciar()
¿Por qué usar EsJS?
EsJS fue creado con la intención de facilitar a hispanohablantes el aprendizaje de la programación al utilizar palabras del idioma español, pero con la misma capacidad de JavaScript. Una vez que se aprende a programar en EsJS, es muy fácil cambiar a JavaScript, ya que la gramática es la misma.
¿Cuál es la diferencia entre EsJS y JavaScript?
EsJS es un lenguaje de programación que utiliza palabras del idioma español para escribir código. EsJS compila el código escrito en español a código JavaScript.
A su vez, JavaScript es un lenguaje de programación interpretado, que utiliza palabras del idioma inglés para escribir código. Es uno de los lenguajes de programación más utilizados en el mundo.
Por lo tanto, EsJS y JavaScript son lenguajes muy similares, y gracias a la utilización de plugins adecuados, EsJS puede hacer prácticamente lo mismo que JavaScript. De esta manera, EsJS es prácticamente igual a JavaScript en términos de funcionalidades y capacidades.
Guía EsJS
La guía de EsJS está basada en la Guía de JavaScript de MDN Web Docs, convenientemente adaptada a EsJS.
Es importante entender que el código EsJS que escribimos es transpilado a JavaScript en el momento previo a ejecutarse. Por lo que, si bien escribimos código EsJS, en realidad se ejecuta código JavaScript.
De esta manera, esta guía enlazará algunos términos/conceptos a documentación que corresponde a JavaScript, pero que también aplican a EsJS, sólo que utilizando tokens en español.
La lista de tokens en español que emplea EsJS, y su equivalencia a JavaScript, puede consultarse en: Palabras reservadas.