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 истифода шавад, ҳарчанд системаи он ба дараҷаи дигар забонҳо рушд наёфтааст.