Hands-On GUI Application Development in Go

Hands-On GUI Application Development in Go

AngličtinaMěkká vazba
Williams Andrew
Packt Publishing Limited
EAN: 9781789138412
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
1 080 Kč
ks
Chcete tento titul ještě dnes?
knihkupectví Megabooks Praha Korunní
není dostupné
Librairie Francophone Praha Štěpánská
není dostupné
knihkupectví Megabooks Ostrava
není dostupné
knihkupectví Megabooks Olomouc
není dostupné
knihkupectví Megabooks Plzeň
není dostupné
knihkupectví Megabooks Brno
není dostupné
knihkupectví Megabooks Hradec Králové
není dostupné
knihkupectví Megabooks České Budějovice
není dostupné
knihkupectví Megabooks Liberec
není dostupné

Podrobné informace

Discover Golang's GUI libraries such as Go-GTK (GIMP Toolkit) and Go-Qt and build beautiful, performant, and responsive graphical applications

Key Features
  • Conceptualize and build state-of-art GUI applications with Golang (Go)
  • Tackle the complexity of varying GUI application sizes with a structured and scalable approach
  • Get hands-on experience of GUI development with Shiny, and labs/ui, Fyne, and Walk
Book Description

Go is often compared to C++ when it comes to low-level programming and implementations that require faster processing, such as Graphical User Interfaces (GUIs). In fact, many claim that Go is superior to C++ in terms of its concurrency and ease of use. Most graphical application toolkits, though, are still written using C or C++, and so they don't enjoy the benefits of using a modern programming language such as Go.

This guide to programming GUIs with Go 1.11 explores the various toolkits available, including UI, Walk, Shiny, and Fyne. The book compares the vision behind each project to help you pick the right approach for your project. Each framework is described in detail, outlining how you can build performant applications that users will love. To aid you further in creating applications using these emerging technologies, you'll be able to easily refer to code samples and screenshots featured in the book. In addition to toolkit-specific discussions, you'll cover more complex topics, such as how to structure growing graphical applications, and how cross-platform applications can integrate with each desktop operating system to create a seamless user experience. By delving into techniques and best practices for organizing and scaling Go-based graphical applications, you'll also glimpse Go's impressive concurrency system. In the concluding chapters, you'll discover how to distribute to the main desktop marketplaces and distribution channels.

By the end of this book, you'll be a confident GUI developer who can use the Go language to boost the performance of your applications.

What you will learn
  • Understand the benefits and complexities of building native graphical applications
  • Gain insights into how Go makes cross-platform graphical application development simple
  • Build platform-native GUI applications using andlabs/ui
  • Develop graphical Windows applications using Walk
  • Create multiplatform GUI applications using Shiny, Nuklear, and Fyne
  • Use Go wrappers for GTK and Qt for GUI application development
  • Streamline your requirements to pick the correct toolkit strategy
Who this book is for

This book is designed for Go developers who are interested in building native graphical applications for desktop computers and beyond. Some knowledge of building applications using Go is useful, but not essential. Experience in developing GUIs is not required as the book explores the benefits and challenges they pose. This book will also be beneficial for GUI application developers who are interested in trying Go.

EAN 9781789138412
ISBN 1789138418
Typ produktu Měkká vazba
Vydavatel Packt Publishing Limited
Datum vydání 25. února 2019
Stránky 450
Jazyk English
Rozměry 93 x 75
Země United Kingdom
Sekce General
Autoři Williams Andrew
Informace o výrobci
Kontaktní informace výrobce nejsou momentálně dostupné online, na nápravě intenzivně pracujeme. Pokud informaci potřebujete, napište nám na [email protected], rádi Vám ji poskytneme.

Podobné tituly

Hands-On Penetration Testing with Kali NetHunter

Hands-On Penetration Testing with Kali NetHunter

Singh, Glen D.
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781788995177
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
930 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Unreal Engine Virtual Reality Quick Start Guide

Unreal Engine Virtual Reality Quick Start Guide

Plowman, Jessica
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789617405
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
720 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Serverless Integration Design Patterns with Azure

Serverless Integration Design Patterns with Azure

Kumar Abhishek
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781788399234
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Hands-On Java Deep Learning for Computer Vision

Hands-On Java Deep Learning for Computer Vision

Ramo, Klevis
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789613964
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
750 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
SAP Business Intelligence Quick Start Guide

SAP Business Intelligence Quick Start Guide

Singh Vinay
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789346206
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
840 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
CompTIA Server+ Certification Guide

CompTIA Server+ Certification Guide

Price Ron
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789534818
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
930 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Practical Security Automation and Testing

Practical Security Automation and Testing

Hsu, Tony
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789802023
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
930 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Improving your C# Skills

Improving your C# Skills

Khan Ovais Mehboob Ahmed
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781838558383
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Mastering Identity and Access Management with Microsoft Azure

Mastering Identity and Access Management with Microsoft Azure

Nickel Jochen
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789132304
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
MongoDB, Express, Angular, and Node.js Fundamentals

MongoDB, Express, Angular, and Node.js Fundamentals

Oluyege, Paul
AngličtinaMěkká vazba
Packt Publishing Limited
ISBN: 9781789808735
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026
840 Kč
Na objednávku
Předpokládané dodání v pondělí, 29. června 2026