Skip to content

Comment on Tutorial on building a desktop app with Go and Goeyparent

Comments

I don't write in Go but from what I read the language isn't oriented towards GUI app development.

Go was created as an improvement on C/C++ with faster compile times, mostly-safe memory management, easy threading implementations and cross-platform.

Usually, it'll be used in networking applications, but nothing keeps you from using Go in GUI apps.

Are there any obvious reasons why Apple and Google haven't adopted it for mobile apps?

Android already has an incredible platform running on the JVM with years of work to optimize and create dev-friendly APIs. You could build a compiler that compiles Go running on the JVM and use Android APIs if you really hate Java.

A lot of GUI apps now use Electron, which is easy for web frontend devs to pick up and run. Plus you can use web frameworks like React, etc to run them. The major deficit here is that it uses a ton of memory for nothing, but hopefully frameworks like Flutter will come in and take their place.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.