Can you build Android UI using Go? I have not found a good UI library in Go.
You can access OpenGL, but the full Android framework isn't directly exposed. It's similar to developing in C++ using the Android NDK. From the documentation ( https://godoc.org/golang.org/x/mobile/app ): An app can be written entirely in Go. This results in a significantly simpler programming environment (and eventually, portability to iOS), however only a very restricted set of Android APIs are available. The provi…
Go 1.4 is released
51–60 of 265 posts
Re: Go 1.4 is released
#52Congratulations to everyone involved.
Re: Go 1.4 is released
#53> The most notable new feature in this release is official support for Android. Using the support in the core and the libraries in the golang.org/x/mobile repository, it is now possible to write simple Android apps using only Go code. This is fantastic! Are there any example Android apps released by the Go team to help get started ?
And now things just got interesting. I'll put my money on the availability of Go on Android being the catalyst for its future hockey stick growth.
From their Fireside talk I won't expect any change.
Re: Go 1.4 is released
#54I don’t ever want to be tied to a language and library ecosystem under the thumb of a single (large) corporation. Not Visual Basic, not .NET, not C#, not Objective C, not Go (It’s even named after the company, for crying out loud! Yes it is. Don’t try to claim otherwise).
I’ve used Basic, I’ve used Pascal, I’ve used C, I’ve used Python, I’ve used Lisp, and so on and so on. Those were open platforms, with different companies in the “lead” position in any one time (Microsoft Basic, Turbo Pascal, Borland C, GNU C Compiler, CPython, PyPy, etc.), but the language was not “owned” by a single company which would loom in everyone’s mind, always the unspoken fear being “what if doesn’t like it?”.
I will not use tools which make me afraid. I will not live a life in fear.
Re: Go 1.4 is released
#55This relatively recent trend of company-specific languages annoys and disturbs me. I don’t ever want to be tied to a language and library ecosystem under the thumb of a single (large) corporation. Not Visual Basic, not .NET, not C#, not Objective C, not Go (It’s even named after the company, for crying out loud! Yes it is. Don’t try to claim otherwise). I’ve used Basic, I’ve used Pascal, I’ve used C, I’ve used Python…
Re: Go 1.4 is released
#56Can someone give me a compelling reason to start programming in Go? My default language at the moment is C, or C++.
Once Go is installed, I can make a simple web app from scratch that displays parameters from the URL or request body in just over 95 seconds with Go, using only the standard library. I can cross-compile it for another OS and architecture, then deploy a single binary file without worrying about dependencies, dynamic linking, or segfaults. Try doing that in C/C++. Maybe a better comparison is to more systems-level appl…
Re: Go 1.4 is released
#57This relatively recent trend of company-specific languages annoys and disturbs me. I don’t ever want to be tied to a language and library ecosystem under the thumb of a single (large) corporation. Not Visual Basic, not .NET, not C#, not Objective C, not Go (It’s even named after the company, for crying out loud! Yes it is. Don’t try to claim otherwise). I’ve used Basic, I’ve used Pascal, I’ve used C, I’ve used Python…
It's open source.
Now, if the language was, say, maintained by 80% or more by submissions and monetary contributions from outside the company (and if the name was changed), then it would approach being a neutral platform to the benefit of all.
As it is, we’re all being invited into Google’s yard to play, but we don’t own the house.
Re: Go 1.4 is released
#58Can someone give me a compelling reason to start programming in Go? My default language at the moment is C, or C++.
Once Go is installed, I can make a simple web app from scratch that displays parameters from the URL or request body in just over 95 seconds with Go, using only the standard library. I can cross-compile it for another OS and architecture, then deploy a single binary file without worrying about dependencies, dynamic linking, or segfaults. Try doing that in C/C++. Maybe a better comparison is to more systems-level appl…
"panic: runtime error: invalid memory address or nil pointer dereference"
Re: Go 1.4 is released
#59Earlier quoted context omitted.
It's open source.
While technically true, this has almost nothing to do with what I wrote. Huge code bases thrown over the wall, while technically “open source” does not a community make. A language named after a company with the overwhelming majority of development sponsored by that same company is not something you realistically envision someone forking, so the fear I spoke of is still there. Now, if the language was, say, maintaine…
Re: Go 1.4 is released
#60Can someone give me a compelling reason to start programming in Go? My default language at the moment is C, or C++.