Le langage Go (Golang) est un langage de programmation open source développé par Google. Il est conçu comme un langage de programmation simple, efficace et fiable, adapté à divers scénarios de développement d'applications, y compris les applications de bureau. Bien que le langage Go soit très populaire pour le développement Web et le développement d'applications côté serveur, il peut également être utilisé pour créer des applications de bureau multiplateformes.
Dans le langage Go, il existe des bibliothèques et des frameworks qui nous aident à écrire des applications de bureau. Ci-dessous, je présenterai une bibliothèque couramment utilisée, pour info.
Fyne est une bibliothèque de langage Go permettant de créer des interfaces utilisateur (GUI) natives multiplateformes. Il fournit un ensemble d'API faciles à utiliser qui permettent aux développeurs de créer rapidement des applications de bureau belles et riches en fonctionnalités.
Tout d’abord, nous devons installer la bibliothèque fyne. Exécutez les commandes suivantes sur la ligne de commande :
go get fyne.io/fyne/v2
Une fois l’installation terminée, nous pouvons commencer à écrire une simple application de bureau.
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
)
func main