Thu. Dec 26th, 2024

Cómo desarrollar aplicaciones de escritorio con tecnologías web y Go

By admin Jan 29, 2024

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

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *