Skip to content

Latest commit

 

History

History
144 lines (111 loc) · 7.35 KB

README.fr.md

File metadata and controls

144 lines (111 loc) · 7.35 KB


Créer des applications de bureau avec Go et les technologies Web.

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

Sommaire

Introduction

La méthode traditionnelle pour fournir des interfaces web aux programmes Go consiste à utiliser un serveur web intégré. Wails propose une approche différente : il offre la possibilité d'intégrer à la fois le code Go et une interface web dans un seul binaire. Des outils sont fournis pour vous faciliter la tâche en gérant la création, la compilation et le regroupement des projets. Il ne vous reste plus qu'à faire preuve de créativité!

Fonctionnalités

  • Utiliser Go pour le backend
  • Utilisez n'importe quelle technologie frontend avec laquelle vous êtes déjà familier pour construire votre interface utilisateur.
  • Créez rapidement des interfaces riches pour vos programmes Go à l'aide de modèles prédéfinis.
  • Appeler facilement des méthodes Go à partir de Javascript
  • Définitions Typescript auto-générées pour vos structures et méthodes Go
  • Dialogues et menus natifs
  • Prise en charge native des modes sombre et clair
  • Prise en charge des effets modernes de translucidité et de "frosted window".
  • Système d'événements unifié entre Go et Javascript
  • Outil puissant pour générer et construire rapidement vos projets
  • Multiplateforme
  • Utilise des moteurs de rendu natifs - pas de navigateur intégré !

Feuille de route

La feuille de route du projet peut être consultée ici. Veuillez consulter avant d'ouvrir une demande d'amélioration.

Démarrage

Les instructions d'installation se trouvent sur le site site officiel.

Les sponsors

Ce projet est soutenu par ces personnes aimables et entreprises:

Foire aux questions

  • S'agit-il d'une alternative à Electron ?

    Cela dépend de vos besoins. Il est conçu pour permettre aux programmeurs Go de créer facilement des applications de bureau légères ou d'ajouter une interface à leurs applications existantes. Wails offre des éléments natifs tels que des menus et des boîtes de dialogue, il peut donc être considéré comme une alternative légère à electron.

  • À qui s'adresse ce projet ?

    Les programmeurs Go qui souhaitent intégrer une interface HTML/JS/CSS à leurs applications, sans avoir à créer un serveur et à ouvrir un navigateur pour l'afficher.

  • Pourquoi ce nom ??

    Lorsque j'ai vu WebView, je me suis dit : "Ce que je veux vraiment, c'est un outil pour construire une application WebView, un peu comme Rails l'est pour Ruby". Au départ, il s'agissait donc d'un jeu de mots (Webview on Rails). Il se trouve que c'est aussi un homophone du nom anglais du Pays d'où je viens. Il s'est donc imposé.

Les étoiles au fil du temps

Graphique de l'histoire des étoiles

Les contributeurs

La liste des contributeurs devient trop importante pour le readme ! Toutes les personnes extraordinaires qui ont contribué à ce projet ont leur propre page ici.

License

FOSSA Status

Inspiration

Ce projet a été principalement codé sur les albums suivants :