4 Star 40 Fork 7

Wails / wails

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.pt-br.md 7.12 KB
一键复制 编辑 原始数据 按行查看 历史
Dilshod Fayzullayev 提交于 2023-12-15 14:22 . Add Uzbek README (#3123)


Crie aplicativos de desktop usando Go e tecnologias Web.

GitHub Go Reference CodeFactor Awesome Discord
Build GitHub tag (latest SemVer pre-release)

Índice

Introdução

O método tradicional de fornecer interfaces da Web para programas Go é por meio de um servidor da Web integrado. Wails oferece uma abordagem: fornece a capacidade de agrupar o código Go e um front-end da Web em um único binário. As ferramentas são fornecidas para que torne isso mais fácil para você lidando com a criação, compilação e agrupamento de projetos. Tudo o que você precisa fazer é ser criativo!

Recursos e funcionalidades

  • Use Go padrão para o back-end
  • Use qualquer tecnologia de front-end com a qual você já esteja familiarizado para criar sua interface do usuário
  • Crie rapidamente um front-end avançado para seus programas Go usando modelos pré-construídos
  • Chame facilmente métodos Go com JavaScript
  • Definições TypeScript geradas automaticamente para suas estruturas e métodos Go
  • Diálogos e menus nativos
  • Suporte nativo ao modo escuro/claro
  • Suporta translucidez moderna e efeitos de "janela fosca"
  • Sistema de eventos unificado entre Go e JavaScript
  • Poderosa ferramenta cli para gerar e construir rapidamente seus projetos
  • Multiplataforma
  • Usa mecanismos de renderização nativos - sem navegador incorporado!

Plano de trabalho

O plano de trabalho do projeto pode ser encontrado aqui. Por favor consulte isso antes de abrir um pedido de melhoria.

Iniciando

As instruções de instalação estão no site oficial.

Patrocinadores

Este projeto é apoiado por estas simpáticas pessoas/empresas:

Perguntas frequentes

  • Esta é uma alternativa ao Electron?

    Depende de seus requisitos. Ele foi projetado para tornar mais fácil para os programadores Go criar aplicações desktop e adicionar um front-end aos seus aplicativos existentes. O Wails oferece elementos nativos, como menus e diálogos, por isso pode ser considerada uma alternativa leve, se comparado ao Electron.

  • A quem se destina este projeto?

    Programadores Go que desejam agrupar um front-end HTML/JS/CSS com seus aplicativos, sem recorrer à criação de um servidor e abrir um navegador para visualizá-lo.

  • Qual é o significado do nome?

    Quando vi o WebView, pensei "O que eu realmente quero é ferramentas para construir um aplicativo WebView, algo semelhante ao que Rails é para Ruby". Portanto, inicialmente era um jogo de palavras (WebView on Rails). Por acaso, também era um homófono do Nome em inglês para o país de onde eu sou. Então ficou com esse nome.

Estrelas ao longo do tempo

Star History Chart

Colaboradores

A lista de colaboradores está ficando grande demais para o arquivo readme! Todas as pessoas incríveis que contribuíram para o projeto tem sua própria página aqui.

Licença

FOSSA Status

Inspiração

Este projeto foi construído ouvindo esses álbuns:

Go
1
https://gitee.com/wailsapp/wails.git
git@gitee.com:wailsapp/wails.git
wailsapp
wails
wails
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891