Rust es un lenguaje de programación de tipo estático de propósito general que se centra en el rendimiento, la seguridad y la concurrencia. A medida que su popularidad crece, la comunidad de Rust ha prestado especial atención a Electron, que permite a los desarrolladores crear aplicaciones de escritorio utilizando tecnologías web, HTML, JavaScript y marcos de JavaScript. Entonces aquí viene Tauri.
Tauri es un marco gratuito de código abierto que permite a los desarrolladores crear aplicaciones de escritorio mínimas y compactas con cualquier biblioteca front-end de JavaScript.
Actualmente es compatible con Windows, macOS y Linux. Sin embargo, los desarrolladores deberían esperar soporte móvil y WebAssembly en un futuro próximo.
Tauri está en desarrollo activo y está obteniendo nuevas funciones y correcciones de errores con cada lanzamiento.
Tal como están las cosas, la comunidad aún es pequeña y se crean pocas aplicaciones con ella. Además, los documentos aún están en desarrollo y les faltan algunas partes esenciales. Sin embargo, el código fuente de muchas aplicaciones está disponible y puede funcionar como una excelente referencia para los recién llegados.
A diferencia de Electron y marcos de escritorio similares basados en Node.js, Tauri no requiere localhost para ejecutar las aplicaciones y no usa Chromium para ejecutar la aplicación web, lo que reduce el tamaño de la aplicación.
Aplicación construida con Tauri
Aquí hay algunas aplicaciones creadas con el marco Tauri:
Características
- Fácil de configurar, instalar, configurar y usar
- Aplicación ligera
- Huella mínima
- Aplicación de línea de comandos
- Viene con JS API que funciona bien con el backend de Rust.
- Ofrece el complemento Vue CLI para Tauri
- Soporta recarga HOT
- Autoactualización
- Copiar buffer
- Admite modo de ventanas múltiples
- Admite el modo de ventana transparente
- Icono de bandeja
- Ofrece una notificación del sistema incorporada.
- Crea archivos binarios de Linux, macOS y Windows en poco tiempo.
- Hora del almuerzo más rápida que otros frameworks en Linux, Windows y macOS
- Soporta subprocesos múltiples
- Icono de aplicación personalizada
- Soporta binarios Sidecar
Plataformas
Tauri se ejecuta en Windows, Linux y macOS. Solo requiere Rust y Node.js instalados en su sistema.
Admite la creación de aplicaciones para Windows, macOS y Linux, con muchas funciones personalizadas como aplicación de menú para macOS, compatibilidad con íconos de bandeja, íconos de aplicaciones, Se
Licencia
- Código: (c) 2015 – 2021 – El Programa Tauri dentro de The Commons Conservancy.
- MIT o MIT/Apache 2.0 cuando corresponda.
- Logotipo: CC-BY-NC-ND
Recursos
- https://tauri.studio/
- https://github.com/tauri-apps/tauri
- https://tauri.studio/v1/guides/getting-started/beginning-tutorial
- https://www.rust-lang.org/
Etiquetas
programación Código abierto Escritorio autohospedado Node.js Rust JavaScript Desarrollo de frameworks desarrollo web Basado en la web