This week's book giveaways are in the AI and JavaScript forums.
We're giving away four copies each of GANs in Action and WebAssembly in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Head First Go: The Go platforms

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jay! Congratulations by your book!!

I'd like to know in what platforms the Go could be used, for example web platform, mobile platform, etc. I'm thinking in invest my time with it.

Thanks!!
 
Author
Posts: 22
5
Mac Ruby Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, Celso!

If I put on my marketing hat, the answer is that Go can be used for any project you want. There are libraries that will allow you to create Web apps, GUI applications, controllers for embedded systems, and much more.

If I take the marketing hat back off again, the more complicated answer is that go specializes in systems programming. So think of utilities that systems administrators might use to set up files, run network services, etc. That's the kind of thing it's easiest to program in Go. The prime example of this sort of thing is Docker, which is used to simulate an entire operating system for an app to be packaged within.

Go is also really good at concurrency - handling multiple tasks seemingly at the same time. That makes it a great platform for writing web apps and web services.
 
Celso Furtado
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for your sincerity. Certainly I have to learn GO, also work with computer network and automate the processes are part of my work.

Cheers
 
Shiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!