Visitas: 0
Deno es un runtime simple, moderno y seguro para JavaScript y TypeScript que usa V8 y está construido en Rust. Es una mejora de lo que se aprendió de NodeJS. Detrás de Deno se encuentra nuevamente el creador de NodeJS Ryan Dahl.
Características:
- Seguro por defecto. No hay acceso a archivos, red o entorno, a menos que esté explícitamente habilitado.
- Admite JavaScript como también TypeScript.
- Envía un solo archivo ejecutable.
- Tiene utilidades integradas como un inspector de dependencias (deno info) y un formateador de código (deno fmt).
- Tiene un conjunto de módulos estándar revisados (auditados) que están garantizados para funcionar con Deno.
Obs:
- Utilizo Ubuntu Focal Fossa 20.04 LTS de 64 bits.
Entramos a la terminal y tecleamos lo siguiente:
cd ~ curl -fsSL https://deno.land/x/install/install.sh | sh
Sale por pantalla lo siguiente:
######################################################################## 100,0%-=#=# # # ######################################################################## 100,0% -=#=-# # # ######################################################################## 100,0% Archive: /home/proyectosbeta/.deno/bin/deno.zip inflating: /home/proyectosbeta/.deno/bin/deno Deno was installed successfully to /home/proyectosbeta/.deno/bin/deno Manually add the directory to your $HOME/.bash_profile (or similar) export DENO_INSTALL="/home/proyectosbeta/.deno" export PATH="$DENO_INSTALL/bin:$PATH" Run '/home/proyectosbeta/.deno/bin/deno --help' to get started
Volvemos a teclear en la terminal:
nano .bashrc
Agregamos al final del archivo:
export DENO_INSTALL="/home/proyectosbeta/.deno" export PATH="$DENO_INSTALL/bin:$PATH"
Ahora guardamos (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal:
source .bashrc
Ejemplo para ejecutar:
deno run https://deno.land/std/examples/welcome.ts
Sale por pantalla:
Warning Implicitly using latest version (0.97.0) for https://deno.land/std/examples/welcome.ts Download https://deno.land/std@0.97.0/examples/welcome.ts Check https://deno.land/std/examples/welcome.ts