Visitas: 7
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 Jammy Jellyfish 22.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% 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/.bashrc (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:
ownload https://deno.land/std/examples/welcome.ts Warning Implicitly using latest version (0.149.0) for https://deno.land/std/examples/welcome.ts Download https://deno.land/std@0.149.0/examples/welcome.ts Welcome to Deno!