Que es Deno Framework de Javascript y para que sirve.

Deno es un famework para JavaScript y TypeScript el cual fue creado por Ryan escrito con el lenguaje RUST casualmente el tambien fue el creador de NodeJs, comparado con este framework una de sus diferencias principales es el uso de TypeScript el cual integra su compilador, utiliza el v8 de chrome y no hace el uso de NPM como si lo hacia NodeJs, para lograr esto utiliza una URL para cargar dependencias locales o remotas.

El objetivo de Deno es proveer soluciones y alternativas a esas areas de mejora de NodeJs Y aunque Deno no se ha creado para reemplazar a NodeJs trae mejoras que no se pueden obviar.

Se puede instalar Deno de una forma muy sencilla mediante scoop, homebrew o cargo, el sistema de paqueteria de Rust, ya que de hecho Deno se encuentra actualmente alojado en crates.io (el NPM de Rust).

Un ejemplo basico de como mostrar un Hola mundo:

import { serve } from "https:/http/server.ts";

async function main() {

const body = new TextEncoder().encode("Hola mundo\n");

forawait (const req of serve(":8000")){

req.respond({ body });

}

}

main();

Deno aun se encuentra en fase de desarrollo y en el momento se encuentra en una version baja aun lejos de llegar a un periodo de produccion, Todas las decisiones tomadas van en un direccionamiento correcto al usar RUST, permitir el uso de TypeScript, uso de respositorio distribuido, una apuesta standard y en temas de seguridad.

Temas