Publicado el 30.04.2022 a las 10:54
Comienza a usar Deno, yo ya no quiero otra cosa 🤓
Según la página oficial de Deno, Deno es un runtime moderno y seguro de JavaScript y TypeScript.
Pero no me voy a limitar a traducirte la página oficial, para eso ya tienes Google Translate, si no que te voy a contar porque para mí sustituye a Node en mi equipo de trabajo.
Yo provengo del mundo backend, por lo que me gusta mucho el tipado estricto y estático en los lenguajes de programación, es por ello que prefiero TypeScript a JavaScript.
Para usar TypeScript en Node hay que realizar distintos pasos que te cuento en este artículo, sin embargo, con Deno no tienes que hacer nada, lo instalas y ya puedes correr TypeScript en tu máquina, sin transpilar ni nada 🤓
Deno es seguro por defecto porque al "sacarlo de la caja" no tiene acceso al disco duro, ni a la red... cosa que con node no ocurre.
Como lo oyes, tienes toda la API de la web disponible en Deno, por ejemplo, con Deno puedes usar el prompt de la web 🤯
Deno usa los Ecmascripts modules en lugar de los famosos requiere de Node
Importa módulos al vuelo.
Puedes distribuir tus proyectos con todas sus dependencias sin necesidad de webpack.
Para crear tu bundle deno bundle fichero
Es facilísimo:
Para instalar en Windows ejecuta en una PowerShell iwr https://deno.land/install.ps1 -useb | iex
Podrás comprobar que la instalación es correcto escribiendo en tu terminal deno --version
Activar la extensión anterior, por defecto viene desactivada. Para activarla:
deno run fichero.ts
. También puedes ejectuar ficheros JavaScript. deno run --watch fichero.ts
Asignar a Deno permiso para leer variables de entorno deno run --allow-env fichero.ts
Por cosas como esta Deno es seguro, porque tienes que asignar permisos para cada aplicación.
Hasta luego 🖖