Komolyabb asztali program Go-ban?
Persze. Például a Cryptopower-t go-ban írták, ami egy crypto wallet. Ott van még a Protonet, ami egy p2p chat alkalmazás.
Mindkettö a gio nevü go ui libet használja.
Természetesen lehetséges, Turing-teljes, Neumann-elvű programozási nyelv, minden elterjedtebb oprendszerre van belőle fordító, szóval simán lehet.
Az egy más kérdés, hogy tőlem kissé távol áll ez a nyelv.
Bármi lehetséges, de valóban nem ez a legtipikusabb felhasználása a nyelvnek. :) Van hozzá Qt meg gtk binding is, van eleve Go-ban írt UI toolkit, de talán a legnépszerűbb a Wails, egy Electronhoz hasonló koncepciójú, HTML-alapú Go desktop app framework. Ezt még kereskedelmi projectekben is használják:
Csak persze ezzel magát a UI-t nem Go-ban fogod írni. Egyébként érdemes ezt a listát böngészni, ha Go dolgok érdekelnek:
Itt van külön GUI kategória.
#2
Nyilván nem az a kérdés, hogy Turing-teljes-e, hanem hogy megvan-e a szükséges infrasktruktúra (libek/frameworkök, toolok, stb.), elsősorban van-e jól használható GUI framework, van-e komplexebb feladatok kezelésére képes build tool (mint pl. Javahoz a Maven), stb.
Amiket linkeltetek, köszönöm, már néztem őket. Igazából GTK lenne a legjobb, azt már használtam C-ből, de több helyen is írták, hogy vannak vele problémák, mert nagyon kevés ember áll a binding mögött, és memleakel néha, vagy kalapálgatni kell a bindinget...
Eddig az iup-go tűnt a legszimpatikusabbnak, mert az natív widgeteket használ: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!