Go 1.4 正式发布了,可以用来开发 Android app 了

2014-12-11 13:53:02 +08:00
 tomheng
https://blog.golang.org/go1.4

看说明了有一句:

it is now possible to write simple Android apps using only Go code.

和之前说的好像不一致,之前说只支持NDK。现在可以仅用Go就可以开发Android应用了。
3918 次点击
所在节点    Go 编程语言
25 条回复
cloudzhou
2014-12-11 18:13:57 +08:00
@tencoldays go 其实和 google 关系不大了,可以说融入开源社区了。
我最近一个月才开始学习 go,就是读了开放的英文书籍,很理解 go 语言的设计理念。简单说:
go 具有浓厚的 Unix 哲学,强烈的 C 背景,从设计到语法。
原生的并发、并行,CSP 机制,函数化编程,你可以把 go 理解为高级的 C 语言。

我自己学习过 perl、java、python,每次学习一种语言都让我受益匪浅。
go 从语言设计上肯定不让人那么的称赞,类似 result, err = 的机制 和 len("中文") == 6 让一些人失望。
但是 go 的定位非常清晰,可以说是互联网的 C 语言。
为什么我比较喜欢简单一点的语言,我对 java 可以说很熟悉了,但是每次遇到类似“异常”之类的就不大清楚怎么设计了。

评价一个语言不在语言本身,有一些人说“被学术界高度评价的语言,基本没有在流行语言列表里”。
从 go 来说,我认为是非常乐观的,单单最近我接触的 Docker 都让我耳目一新。
可以预见以后越来越多的中间层都可以使用 go 来写。

为什么我去了解 go,很简单,我需要一种静态语言,运行起来和 java 一样快,然后写起来和 python 一样爽。

对于 go 其他方面,比如 gui,app,其实我不期待的,因为 go 的最主要市场不是这里。就像 java 一样,gui 依旧不是主要领域。

我强烈推荐各位了解一下 go 语言,我只花很短时间就入门了。
icinessz
2014-12-11 18:14:54 +08:00
@tini8 会支持,官方说过
Mac
2014-12-11 19:43:50 +08:00
终于可以写个HELLO WORLD了
xwsoul
2014-12-12 09:34:02 +08:00
@tomheng 尝试过一段时间的 go ...感觉还可以的.. 后来 就忘记了.. 不知道应用到哪里
zergling
2014-12-14 21:52:41 +08:00
愿景是美好的,但是目前来看客户端真的很难建立起 go 的生态。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153121

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX