Hodnocení:
Kniha je komplexním průvodcem programováním grafického uživatelského rozhraní v jazyce Go, který se zabývá běžnými problémy a poskytuje praktická řešení prostřednictvím jasných vysvětlení a příkladů kódu.
Klady:⬤ Pokrývá širokou škálu výzev v oblasti programování grafického uživatelského rozhraní
⬤ poskytuje jasné popisy a příklady kódu
⬤ je vhodná pro začátečníky i experty
⬤ lze ji použít jako referenci nebo číst od začátku do konce.
V recenzi nejsou uvedeny žádné konkrétní zápory.
(na základě 1 hodnocení čtenářů)
Hands-On GUI Application Development in Go
Objevte knihovny grafického uživatelského rozhraní Golangu, jako jsou Go-GTK (GIMP Toolkit) a Go-Qt, a vytvářejte krásné, výkonné a responzivní grafické aplikace Klíčové vlastnosti Konceptualizujte a vytvářejte nejmodernější aplikace grafického uživatelského rozhraní s Golangem (Go) Zvládněte složitost různě velkých aplikací grafického uživatelského rozhraní pomocí strukturovaného a škálovatelného přístupu Získejte praktické zkušenosti s vývojem grafického uživatelského rozhraní pomocí Shiny a labs/ui, Fyne a Walk Popis knihy
Jazyk Go je často srovnáván s jazykem C++, pokud jde o nízkoúrovňové programování a implementace vyžadující rychlejší zpracování, jako jsou grafická uživatelská rozhraní (GUI). Ve skutečnosti mnozí tvrdí, že Go je lepší než C++, pokud jde o souběžnost a snadnost použití. Většina sad grafických aplikačních nástrojů je však stále napsána v jazycích C nebo C++, a tak se jim nedostává výhod plynoucích z použití moderního programovacího jazyka, jako je Go.
Tento průvodce programováním grafických uživatelských rozhraní v jazyce Go 1. 11 se zabývá různými dostupnými sadami nástrojů, včetně UI, Walk, Shiny a Fyne. Kniha porovnává vize jednotlivých projektů, aby vám pomohla vybrat ten správný přístup pro váš projekt. Každý framework je podrobně popsán a je zde nastíněno, jak můžete vytvářet výkonné aplikace, které si uživatelé oblíbí. Abyste si při vytváření aplikací pomocí těchto nových technologií mohli dále pomáhat, budete se moci snadno odkazovat na ukázky kódu a snímky obrazovky uvedené v knize. Kromě diskusí o konkrétních sadách nástrojů se budete zabývat i složitějšími tématy, například jak strukturovat rostoucí grafické aplikace a jak lze integrovat multiplatformní aplikace s jednotlivými desktopovými operačními systémy, abyste vytvořili bezproblémové uživatelské prostředí. Při pronikání do technik a osvědčených postupů pro organizaci a škálování grafických aplikací založených na jazyce Go nahlédnete také do působivého systému souběhu jazyka Go. V závěrečných kapitolách zjistíte, jak distribuovat na hlavní desktopová tržiště a distribuční kanály.
Na konci této knihy se stanete jistým vývojářem grafického uživatelského rozhraní, který dokáže používat jazyk Go ke zvýšení výkonu svých aplikací. Co se naučíte Pochopíte výhody a složitosti tvorby nativních grafických aplikací Získáte přehled o tom, jak jazyk Go usnadňuje vývoj multiplatformních grafických aplikací Vytvářejte nativní aplikace GUI pro jednotlivé platformy pomocí nástroje andlabs/ui Vytvářejte grafické aplikace pro Windows pomocí nástroje Walk Vytvářejte multiplatformní aplikace GUI pomocí nástrojů Shiny, Nuklear a Fyne Používejte pro vývoj aplikací GUI wrappery jazyka Go pro GTK a Qt Zjednodušte své požadavky a zvolte správnou strategii pro sadu nástrojů Komu je tato kniha určena?
Tato kniha je určena vývojářům v jazyce Go, kteří se zajímají o vytváření nativních grafických aplikací pro stolní počítače i mimo ně. Určitá znalost tvorby aplikací v jazyce Go je užitečná, ale není nezbytná. Zkušenosti s vývojem grafických uživatelských rozhraní nejsou nutné, protože kniha zkoumá jejich výhody a problémy, které přinášejí. Kniha bude přínosná i pro vývojáře aplikací s grafickým uživatelským rozhraním, kteří mají zájem vyzkoušet si jazyk Go. Obsah Výhody nativních grafických aplikací Výzvy grafického uživatelského rozhraní Go na pomoc! Procházka - Tvorba aplikací pro Windows andlabs UI - Nativní uživatelské rozhraní pro více platforem Go-GTK - Více platforem s GTK Go-Qt - Více platforem s QT Shiny - Experimentální API Go nk - Nuklear pro Go Fyne - Grafické uživatelské rozhraní založené na Material Designu Navigace a více oken Současnost, sítě a cloudové služby Nejlepší postupy při vývoji grafického uživatelského rozhraní Go Distribuce aplikace Příloha
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)