Sobes.tech
Junior — Middle

Оё дар забони Go китобхонаҳо барои сохтани интерфейсҳои корбар мавҷуданд?

sobes.tech AI

Ҷавоб аз AI

Бале, дар забони Go китобхонаҳо барои сохтани интерфейсҳои корбар мавҷуданд, ҳарчанд Go аввалан барои таҳияи GUI нигаронида нашудааст. Баъзе китобхонаҳои маъмул:

  • Fyne — як рамкаи GUI-и муосир, ки платформаҳои Windows, macOS, Linux ва мобилро дастгирӣ мекунад.
  • Gio — китобхона барои сохтани UI-ҳои тез ва чандир бо истифода аз OpenGL.
  • Walk — китобхона барои сохтани барномаҳои маҳаллӣ барои Windows.

Масалан, истифодаи Fyne:

package main

import (
    "fyne.io/fyne/v2/app"
    "fyne.io/fyne/v2/widget"
)

func main() {
    a := app.New()
    w := a.NewWindow("Салом")
    w.SetContent(widget.NewLabel("Салом, ҷаҳон!"))
    w.ShowAndRun()
}

Пас, Go метавонад барои сохтани барномаҳои GUI истифода шавад, ҳарчанд системаи он ба дараҷаи дигар забонҳо рушд наёфтааст.