我听到有人谈论 Google 推出的 Go 编程语言。 维基百科这样描述它:“Go 旨在提供静态类型编译语言的效率和动态语言编程的便利性。” 我认为既然它是 Android 制造商的语言,他们应该支持创建 Android 应用程序。 有没有工具可以从 Go 创建 Android 应用程序? 如果“某天” Android 可能基于 GO,那么 Go 是否值得学习。
我听到有人谈论 Google 推出的 Go 编程语言。 维基百科这样描述它:“Go 旨在提供静态类型编译语言的效率和动态语言编程的便利性。” 我认为既然它是 Android 制造商的语言,他们应该支持创建 Android 应用程序。 有没有工具可以从 Go 创建 Android 应用程序? 如果“某天” Android 可能基于 GO,那么 Go 是否值得学习。
目前没有使用Go语言构建Android应用程序的方法,未来的某个假设版本也不是今天投资于Go的好理由。
尽管如此,Go是一种优秀的编程语言,你可以用它编写Web服务器、命令行应用程序,甚至可以编写AppEngine应用程序。因此,有很多学习Go的好理由!但是,Android不是其中之一。
编辑: 自Go 1.5版本以来,完全可以使用Go编写Android应用程序,或者作为Java应用程序调用Go JNI库。预计iOS也会在最终1.5版本中到达。请访问https://github.com/golang/mobile 获取更多详情。