Wails ofrece un enfoque diferente: brinda la capacidad de empaquetar tanto el código Go como una interfaz web en un solo binario. Se proporcionan herramientas para facilitarle esto al manejar la creación, compilación y agrupación de proyectos. ¡Todo lo que tienes que hacer es ser creativo!
La versión 2 se lanzó el 22 de septiembre de 2022 y trajo consigo muchas mejoras que incluyen:
- Desarrollo en vivo, aprovechando el popular proyecto Vite
- Amplia funcionalidad para administrar ventanas y crear menús
- Componente WebView2 de Microsoft
- Generación de modelos Typecript que reflejan sus estructuras Go
- Creación del instalador NSIS
- Construcciones ofuscadas
Características
- Utilice Go estándar para el backend
- Documentación fácil de usar para desarrolladores
- Utilice cualquier tecnología de interfaz con la que ya esté familiarizado para crear su interfaz de usuario.
- Cree rápidamente interfaces enriquecidas para sus programas Go utilizando plantillas prediseñadas
- Llame fácilmente a métodos Go desde JavaScript
- Definiciones de TypeScript generadas automáticamente para sus estructuras y métodos de Go
- Diálogos y menús nativos
- Compatibilidad con el modo nativo oscuro/claro
- Admite translucidez moderna y efectos de “ventana esmerilada”
- Sistema de eventos unificado entre Go y JavaScript
- Potente herramienta CLI para generar y construir rápidamente sus proyectos
- Utiliza motores de renderizado nativos, ¡sin navegador integrado!
- Menús nativos, diálogos, tematización y translucidez
- Soporte para Windows, macOS y Linux
- Plantillas integradas para Svelte, React, Preact, Vue, Lit y Vanilla JS
- Llame fácilmente a métodos Go desde JavaScript
- Estructura Go automática a generación de modelo TypeScript
- No se requieren CGO ni DLL externos en Windows
- Modo de desarrollo en vivo usando el poder de Vite
- Potente CLI para crear, construir y empaquetar aplicaciones fácilmente
- Una rica biblioteca en tiempo de ejecución
- Las aplicaciones creadas con Wails son compatibles con Apple y Microsoft Store
- Plantillas de inicio rápido
- Elementos nativos
- Interoperabilidad entre Go y JavaScript
- Experiencia de desarrollo en vivo
- Binarios nativos listos para producción
Licencia
- licencia MIT
Recursos
Etiquetas
desarrollo escritorio Código abierto lenguaje Go Programación frameworks