Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como yew

Yew en otro vistazo

Yew es un marco de trabajo (framework) para crear aplicaciones web fiables y eficientes. Usa Rust como lenguaje base. Ya hemos hablado sobre esta herramienta en una entrega anterior . Como mencionamos usa WebAssembly , lo que permite la implementación en la web para aplicaciones de cliente y servidor. Este framework ha sufrido algunos cambios y veremos cómo crear una sencilla aplicación como la vista en la anterior entrega. Yew framework Manos a la obra. Comencemos con un ejemplo sencillo. Pero antes los requerimientos: Tener Rust. Tener Cargo. Abrimos una terminal y tecleamos: $ rustup update Esto actualizará la versión de Rust instalada en nuestra máquina. La instalación puede tardar varios minutos. Instalando WebAssembly y Trunk Además de tener la última versión de Rust (y Cargo) deberemos instalar WebAssembly y Trunk ; ambos son paquetes necesarios para empezar con Yew . Ejecutemos estos comandos para la instalación: $ rustup target add ...

Yew framework

Yew es: un marco para crear aplicaciones web confiables y eficientes. Un marco moderno de Rust para crear aplicaciones web front-end utilizando WebAssembly . Comenzando con Yew framework Abrimos una terminal y tecleamos: cargo install trunk rustup target add wasm32 - unknown - unknown Estos nos instalará lo necesario para comenzar a crear un proyecto Yew.  ¿Pero, qué es Trunk?  Trunk es un paquete de aplicaciones web WASM para Rust. Trunk utiliza un patrón de configuración opcional simple para crear y agrupar WASM, fragmentos de JS y otros activos (imágenes, css, scss) a través de un archivo HTML de origen. ¿Y Wasm? WebAssembly, abreviado wasm, es un formato de código binario portable, para la ejecución íntegra en navegador de scripts de lado del cliente. Se trata de un lenguaje de bajo nivel, diseñado inicialmente como formato destino en la compilación desde C y C++.  Wasm está diseñado como un objetivo de compilación portátil para lenguajes de progra...