go原因前景怎么样?

593 views
Skip to first unread message

南海

unread,
Jun 28, 2012, 4:20:27 AM6/28/12
to golang...@googlegroups.com
编程语言排名,golang都在50名开外
国内的码农学习go语言不容易啊!google的很多网站都被墙了!
什么时候google能大力推广下golang就好了!

平民四月份

unread,
Jun 28, 2012, 4:22:03 AM6/28/12
to golang...@googlegroups.com
#io12就有4个sessions,你还要怎么推广

2012/6/28 南海 <viney...@gmail.com>
编程语言排名,golang都在50名开外
国内的码农学习go语言不容易啊!google的很多网站都被墙了!
什么时候google能大力推广下golang就好了!

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina



--
 Face the sea, for the spring flowers blossoming




qihang zhang

unread,
Jun 28, 2012, 4:28:34 AM6/28/12
to golang...@googlegroups.com
我怎么在google io官网sessions里没找到? 能告诉一下title嘛?

qihang zhang

unread,
Jun 28, 2012, 4:30:56 AM6/28/12
to golang...@googlegroups.com
找到了三个 在第三天的Cloud Platform

shiwei xu

unread,
Jun 28, 2012, 4:33:06 AM6/28/12
to golang...@googlegroups.com
1. 决策是自己下的
2. 另一个排名中,go 的表现很不错,这些东西看看就好了:


依据这个排名,Go 语言现在排第 16 名,相当考前。今年 4 月份的时候,这个排名是 18 名(http://blog.csdn.net/xushiweizh/article/details/7475684),也就是说 2 个月提升了 2 名。


--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

南海

unread,
Jun 28, 2012, 4:35:43 AM6/28/12
to golang...@googlegroups.com
个人觉得go语言前景还是不错的,国内推广还不到位!
上午用go写了个web,开发效率还是很高的!
仿米聊上传到app engine上需要翻墙

在 2012年6月28日 下午4:22,平民四月份 <lew...@gmail.com>写道:

南海

unread,
Jun 28, 2012, 4:37:51 AM6/28/12
to golang...@googlegroups.com
就不知道可不可靠了!

南海

unread,
Jun 28, 2012, 4:44:19 AM6/28/12
to golang...@googlegroups.com

张山海

unread,
Jun 28, 2012, 4:46:34 AM6/28/12
to golang...@googlegroups.com
亲,看第3天

南海

unread,
Jun 28, 2012, 5:04:29 AM6/28/12
to golang...@googlegroups.com
悲剧了语言写成原样了

Monnand

unread,
Jun 28, 2012, 1:08:36 PM6/28/12
to golang...@googlegroups.com
个人觉得,google的产品由于众所周知的原因,在国内推广本身就有点困难。不过大家也的确都在努力。fango刚刚出版了一本书,Shiwei的书也快出版了吧?5月和6月两期《程序员》杂志也都连载了介绍Go的文章。

一个语言从创建到真正大规模应用,基本要等十年以上。比如python perl ruby等等。而且也都是需要各种契机。比如rail对ruby。哪怕是sun大力推广的java,也是在推出起码几年(五年?)之后才逐渐被大规模应用的。

比起很多语言来说,go语言成长已经算很快了。

2012/6/28 南海 <viney...@gmail.com>

南海

unread,
Jun 28, 2012, 8:53:39 PM6/28/12
to golang...@googlegroups.com
有google巨人在后面,我觉得时间要缩短!sun用5年,google最起码4年就够了吧!

Zoom.Quiet

unread,
Jun 28, 2012, 9:11:39 PM6/28/12
to golang...@googlegroups.com
在 2012年6月29日 上午8:53,南海 <viney...@gmail.com> 写道:
> 有google巨人在后面,我觉得时间要缩短!sun用5年,google最起码4年就够了吧!
>

- 所以,这4 年就是我们准备的时间,以便大规模到来时,都是专家身份来开工资了哪,,,

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

南海

unread,
Jun 28, 2012, 9:17:59 PM6/28/12
to golang...@googlegroups.com
你这种想法尚且过早,目前golang招聘的就两家,一家杭州一家上海!

Zoom.Quiet

unread,
Jun 28, 2012, 9:35:13 PM6/28/12
to golang...@googlegroups.com
在 2012年6月29日 上午9:17,南海 <viney...@gmail.com> 写道:
> 你这种想法尚且过早,目前golang招聘的就两家,一家杭州一家上海!
>

- 嚓! 想一想可以应聘外国公司哪! 18摸什么的,,

jander.sy

unread,
Jun 29, 2012, 12:18:52 AM6/29/12
to golang...@googlegroups.com

语言排名,搜索热度是一个很重要的指标。
但是在golang, 我们一般不用google, 而用godoc。


hozi

unread,
Jun 29, 2012, 9:53:48 AM6/29/12
to golang...@googlegroups.com
那你就别搞不久OK,说这些废话做什么。国内大大小小公司用golang的很多,你去微博搜一下就知道了

在 2012年6月29日 上午9:17,南海 <viney...@gmail.com>写道:

Tao Yinqing

unread,
Jul 1, 2012, 11:32:07 PM7/1/12
to golang...@googlegroups.com
檫  我昨天谢了个即使聊天的东西 在公司内部 两个人聊了一上午 算不算是在用了 

2012/6/29 hozi <hozi...@gmail.com>



--
Tao Yinqing (陶寅清)

minux

unread,
Jul 1, 2012, 11:54:48 PM7/1/12
to golang...@googlegroups.com
才注意到这个主题。

2012/6/28 南海 <viney...@gmail.com>
国内的码农学习go语言不容易啊!google的很多网站都被墙了!
很多网站被墙对golang倒是问题不大;因为godoc -http :8080很好用,
就是golang.org的完整本地镜像了,而且随着源代码更新而更新多方便呀。

要推广golang,先推广godoc,我觉得。
而且中文文档的翻译工作也做得不错啊,有Oling Cat的努力下现在好多/doc
下的文档都中文化了,国内的用户看http://zh-golang.appsp0t.com/就可以了。

邱焜

unread,
Jul 2, 2012, 12:50:15 AM7/2/12
to golang...@googlegroups.com
2012/7/2 minux <minu...@gmail.com>:

> 要推广golang,先推广godoc,我觉得。

同意

Oling Cat

unread,
Jul 2, 2012, 4:06:09 AM7/2/12
to golang...@googlegroups.com
话说这也是我为什么先要拿godoc练手翻译的原因。但说实话,godoc的源码我连看都还没看过= =||
顺便报告一下现在的翻译进度:doc下除FAQ、Articles和发行注记外,其它都已经翻译完成;内存模型已经译完,但效果并不理想,正在重译;Effective Go也已经翻译完成,还没整理。
--
Hello! This is Oling Cat!



2012/7/2 邱焜 <qyk...@gmail.com>
2012/7/2 minux <minu...@gmail.com>:

> 要推广golang,先推广godoc,我觉得。

同意

shada

unread,
Jul 3, 2012, 8:21:31 AM7/3/12
to golang...@googlegroups.com
许兄那边招人吗?多少米?

shiwei xu

unread,
Jul 3, 2012, 9:43:19 AM7/3/12
to golang...@googlegroups.com
招聘的,薪酬应人而异。
许式伟

Ricky

unread,
Jul 3, 2012, 10:56:43 PM7/3/12
to golang...@googlegroups.com
Go不是可以运行在Android上吗,哪天能完美运行就可以爆发了


On 2012-7-3 21:43, shiwei xu wrote:
招聘的,薪酬应人而异。

在 2012年7月3日 下午8:21,shada <laf...@gmail.com>写道:
许兄那边招人吗?多少米?

在 2012年7月2日 下午4:06,Oling Cat <olin...@gmail.com>写 道:
话说这也是我为什么先要拿godoc练手翻译的原 因。但说实话,godoc的源码我连看都还没看过= =||
顺便报告一下现在的翻译进度:doc下 除FAQ、Articles和发行注记外,其它都已经翻译完成;内存模型已经译完,但效果并不理想,正在重 译;Effective Go也已经翻译完成,还没整理。
--
Hello! This is Oling Cat!

-- 
_______________
Ricky Ng. Wu
http://richiewu.is-programmer.com/

Oling Cat

unread,
Jul 3, 2012, 10:57:59 PM7/3/12
to golang...@googlegroups.com
ARM平台的相关工作minux大一直在做,你可以问下他。
--
Hello! This is Oling Cat!



2012/7/4 Ricky <ricky...@gmail.com>

--

minux

unread,
Jul 3, 2012, 10:58:08 PM7/3/12
to golang...@googlegroups.com

2012/7/3 Ricky <ricky...@gmail.com>
Go不是可以运行在Android上吗,哪天能完美运行就可以爆发了
你的完美运行指什么?Go在Android上工作得挺好呀。

Grissiom

unread,
Jul 3, 2012, 11:01:15 PM7/3/12
to golang...@googlegroups.com
2012/7/4 minux <minu...@gmail.com>


2012/7/3 Ricky <ricky...@gmail.com>
Go不是可以运行在Android上吗,哪天能完美运行就可以爆发了
你的完美运行指什么?Go在Android上工作得挺好呀。

ARM 不是 32 位的么?Go 在 32 位上的那个 bug 解决没?

--
Cheers,
Grissiom

Ricky

unread,
Jul 3, 2012, 11:03:46 PM7/3/12
to golang...@googlegroups.com
我也不太了解, 用Go和SDK在Android上开发应用程序有多少不同呢
--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

minux

unread,
Jul 3, 2012, 11:04:08 PM7/3/12
to golang...@googlegroups.com

2012/7/3 Grissiom <chaos....@gmail.com>

2012/7/4 minux <minu...@gmail.com>

2012/7/3 Ricky <ricky...@gmail.com>
Go不是可以运行在Android上吗,哪天能完美运行就可以爆发了
你的完美运行指什么?Go在Android上工作得挺好呀。

ARM 不是 32 位的么?Go 在 32 位上的那个 bug 解决没?
已经有了一个完美的解决方案,正在逐步merge进入default分支中。

minux

unread,
Jul 3, 2012, 11:06:01 PM7/3/12
to golang...@googlegroups.com

2012/7/3 Ricky <ricky...@gmail.com>
我也不太了解, 用Go和SDK在Android上开发应用程序有多少不同呢
目前Go还没有原生的Android API的接口,不过Linux/ARM平台上已经有cgo支持了,
所以前景还是不错的。 

Ricky

unread,
Jul 3, 2012, 11:21:39 PM7/3/12
to golang...@googlegroups.com
哪天有原生API就好了,不过GUI目前就是Go的弱势,恰恰是很难的部分
--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

minux

unread,
Jul 4, 2012, 12:01:18 AM7/4/12
to golang...@googlegroups.com

2012/7/3 Ricky <ricky...@gmail.com>
哪天有原生API就好了,不过GUI目前就是Go的弱势,恰恰是很难的部分
暂时Go Team看来没有这个打算,这个可能得等外部贡献或者干脆就是Android组去做?
我是觉得Android应该当作一个单独的GOOS来支持,但是目前Go Team的人没人回应。

shada

unread,
Jul 12, 2012, 7:55:46 AM7/12/12
to golang...@googlegroups.com
发个链接来看下。

minux

unread,
Jul 13, 2012, 3:12:25 AM7/13/12
to golang...@googlegroups.com

2012/7/3 minux <minu...@gmail.com>
今天见到了几个Go Team的人,提到了Android支持的问题,他们说他们目前没计划而且
Android组也没计划,因为他们只希望支持好一套API/runtime(Java)而不是好几个不好
的API/runtime。

挺让人失望的消息。

Kun Li

unread,
Jul 13, 2012, 3:38:28 AM7/13/12
to golang...@googlegroups.com
这东西短期Android组是不可能搞的。毕竟如此多的资源都在Java那边。对于Go组的人来说,搞Android也是没有什么意义的,因为Go目前的目的是解决Google里面大型编程的问题,偏search/ads/infrastructure那里。

----------------------------------------------------------------------------------
Yours Sincerely
Kun

gplus.to/kunli



2012/7/13 minux <minu...@gmail.com>

--

minux

unread,
Jul 13, 2012, 3:51:51 AM7/13/12
to golang...@googlegroups.com

2012/7/13 Kun Li <likunar...@gmail.com>

这东西短期Android组是不可能搞的。毕竟如此多的资源都在Java那边。对于Go组的人来说,搞Android也是没有什么意义的,因为Go目前的目的是解决Google里面大型编程的问题,偏search/ads/infrastructure那里。
说的就是中长期计划。短期当然不会搞。

说Go Team搞Android没啥意义也不对,毕竟Brad就是从Android组过来的。
如果他们想搞,他一个人也够了。Go开始的目标是大型编程,但是现在它
的目标可是通用编程了,搞移动开发未尝不可;

可以想想这个问题:如果Go Team原来真的是只想解决Google的后端问题,
真的没必要支持ARM。一方面是ARM在低功耗服务器领域或许可以一展身手
另一方面就是ARM的使用量之大,即使不考虑Android,ARM平台的现在占
有量也能说明问题(注意到rsc强调过不要放弃ARM9E的支持,理由是还有
很多器件在使用中,也能看出这点:要是只想着服务器端,连ARMv6都不用
考虑)。

Leo Jay

unread,
Jul 13, 2012, 3:57:58 AM7/13/12
to golang...@googlegroups.com
2012/7/13 minux <minu...@gmail.com>:

>
> 2012/7/13 Kun Li <likunar...@gmail.com>
>>
>> 这东西短期Android组是不可能搞的。毕竟如此多的资源都在Java那边。对于Go组的人来说,搞Android也是没有什么意义的,因为Go目前的目的是解决Google里面大型编程的问题,偏search/ads/infrastructure那里。
>
> 说的就是中长期计划。短期当然不会搞。
>

如果说中长期,我希望他们快点正式支持qt,要是有pyqt那种支持就爽了。

> 说Go Team搞Android没啥意义也不对,毕竟Brad就是从Android组过来的。
> 如果他们想搞,他一个人也够了。Go开始的目标是大型编程,但是现在它
> 的目标可是通用编程了,搞移动开发未尝不可;
>
> 可以想想这个问题:如果Go Team原来真的是只想解决Google的后端问题,
> 真的没必要支持ARM。一方面是ARM在低功耗服务器领域或许可以一展身手
> 另一方面就是ARM的使用量之大,即使不考虑Android,ARM平台的现在占
> 有量也能说明问题(注意到rsc强调过不要放弃ARM9E的支持,理由是还有
> 很多器件在使用中,也能看出这点:要是只想着服务器端,连ARMv6都不用
> 考虑)。
>

> --
> 官网: http://golang-china.org/
> IRC: irc.freenode.net #golang-china
> @golangchina

--
Best Regards,
Leo Jay

shiwei xu

unread,
Jul 13, 2012, 3:59:28 AM7/13/12
to golang...@googlegroups.com
我觉得时机未到。go 现在连 gdi 库都还没有。我看到 go team 有在做 code.google.com/p/freetype-go/,这证明他们对 go 在客户端领域是有意染指的。但是从目前来说无法作为主要方向。

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina



--
许式伟

minux

unread,
Jul 13, 2012, 4:05:04 AM7/13/12
to golang...@googlegroups.com

2012/7/13 shiwei xu <xushi...@gmail.com>
我觉得时机未到。go 现在连 gdi 库都还没有。我看到 go team 有在做 code.google.com/p/freetype-go/,这证明他们对 go 在客户端领域是有意染指的。但是从目前来说无法作为主要方向。
freetype-go还是配合image/draw在服务器端用其实。。。不然Go生成个图片连
文字都不能渲染上去……

shiwei xu

unread,
Jul 13, 2012, 4:09:11 AM7/13/12
to golang...@googlegroups.com
这个我相信。但是不能否认,实际上等价于他们开始了 gdi 库的标准化进程,如果把这些东西都放到标准库的话。后面如果设计窗口系统,应该会考虑兼容目前设计的 gdi 库。

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

Kun Li

unread,
Jul 13, 2012, 4:13:19 AM7/13/12
to golang...@googlegroups.com
LOL 要搞Android的话Brad一个人显然不够啊,你太小看这个工作量了。Brad在Android也就呆了一年多吧,主要还是搞性能那块。

如果说要用Go在Android,最现实的还是帮忙优化native coding,而不是上面的Java。但Android肯定是不会放弃C/C++的那一帮lib的,所以到时候就算支持也都是两个都支持,然后绝大部分程序员一看,还是就选c/c++了,不会去选新语言的

长期来看什么都可能。但更现实的,还是先推广Go的使用率才是真的。和Android合作这个有点遥远了。

----------------------------------------------------------------------------------
Yours Sincerely
Kun

gplus.to/kunli



2012/7/13 minux <minu...@gmail.com>

--

平民四月份

unread,
Jul 13, 2012, 4:30:59 AM7/13/12
to golang...@googlegroups.com
这个我用过,还是个半残的玩意儿,不过最近nigtal 好像在大量更新,这个做好了,什么图报表,gui都有用得着的

2012/7/13 shiwei xu <xushi...@gmail.com>



--
 Face the sea, for the spring flowers blossoming




minux

unread,
Jul 13, 2012, 4:37:19 AM7/13/12
to golang...@googlegroups.com

2012/7/13 Kun Li <likunar...@gmail.com>

LOL 要搞Android的话Brad一个人显然不够啊,你太小看这个工作量了。Brad在Android也就呆了一年多吧,主要还是搞性能那块。
搞Android支持又不是重写Android那堆库。实际上Android本身也在不断开放API到NDK里,
顺应这个趋势的话,Go的Android接口不难做,当然难的是为Go量身定作一套Android API,
这个工作量很大。
说让Brad一个人搞定是因为Go Team就那么几个人呀,哈哈。不过要是以Russ的效率做,一
个人真够了。

如果说要用Go在Android,最现实的还是帮忙优化native coding,而不是上面的Java。但Android肯定是不会放弃C/C++的那一帮lib的,所以到时候就算支持也都是两个都支持,然后绝大部分程序员一看,还是就选c/c++了,不会去选新语言的
Go要用于Android当然要替换Java呀。C/C++那堆底层库肯定不会也没必要放弃的。从NDK
的接口来看,连Java都没换掉。

选Go还是选Java/C/C++的问题是个人喜好问题,现在预测未来大家是不是会放弃Go选择C/C++
还为时过早。

平民四月份

unread,
Jul 13, 2012, 4:46:36 AM7/13/12
to golang...@googlegroups.com
转一个  《深入理解android 卷I》 作者关于android 4.1的评论
...
 5.2 增加MediaCodec类,支持从native层直接拿到编解码数据。妈的。从这一条可以很明显看出, java在android平台上越来越只是语言工具
         了,想要做个好东西,专业人才的地位激凸!啥意思?打个比方,会说英语的人难道就很牛叉吗?英语只是沟通的工具,会搞编解码、
          会搞图形图像算法,会搞网络开发才牛叉。所以,在这个比方中,会说英语算个屁。希望兄弟们抓紧专业知识的学习。
...

2012/7/13 minux <minu...@gmail.com>

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

minux

unread,
Jul 13, 2012, 5:01:48 AM7/13/12
to golang...@googlegroups.com

2012/7/13 平民四月份 <lew...@gmail.com>

这个我用过,还是个半残的玩意儿,不过最近nigtal 好像在大量更新,这个做好了,什么图报表,gui都有用得着的
比如哪里有问题?

minux

unread,
Jul 13, 2012, 5:02:01 AM7/13/12
to golang...@googlegroups.com

2012/7/13 平民四月份 <lew...@gmail.com>

转一个  《深入理解android 卷I》 作者关于android 4.1的评论
...
 5.2 增加MediaCodec类,支持从native层直接拿到编解码数据。妈的。从这一条可以很明显看出, java在android平台上越来越只是语言工具
         了,想要做个好东西,专业人才的地位激凸!啥意思?打个比方,会说英语的人难道就很牛叉吗?英语只是沟通的工具,会搞编解码、
          会搞图形图像算法,会搞网络开发才牛叉。所以,在这个比方中,会说英语算个屁。希望兄弟们抓紧专业知识的学习。
...
是呀,Android用Java本质原因不还是因为会Java程序员多么?
要是像Apple那样独树一帜用Obj-C,那光培养开发人员就得多长时间?更别提跟别的平台竞争了。 

minux

unread,
Jul 13, 2012, 5:04:38 AM7/13/12
to golang...@googlegroups.com

2012/7/13 Leo Jay <python...@gmail.com>

2012/7/13 minux <minu...@gmail.com>:
>
> 2012/7/13 Kun Li <likunar...@gmail.com>
>>
>> 这东西短期Android组是不可能搞的。毕竟如此多的资源都在Java那边。对于Go组的人来说,搞Android也是没有什么意义的,因为Go目前的目的是解决Google里面大型编程的问题,偏search/ads/infrastructure那里。
>
> 说的就是中长期计划。短期当然不会搞。

如果说中长期,我希望他们快点正式支持qt,要是有pyqt那种支持就爽了。
那得等一阵子了。现在Go社区都没有一个压倒性的GUI库。John Asmush的
go.uik就挺有前景。Go和其他被主流GUI库使用的语言(C/C++)差异较大,
仅仅是现有库的简单binding很难有非常舒服的Go API。很有可能还得有那么
几轮探索最后才能找到一个合适Go的方式。
当然我也不是做GUI的,只是感觉。不过有一点是肯定的:要Go官方支持一
个GUI库的话,至少它在Go社区得有很大的优势才有可能(我个人觉得至少
市面上需要出现不止一个完整使用Go的较大型GUI程序才可以)。

平民四月份

unread,
Jul 13, 2012, 5:21:10 AM7/13/12
to golang...@googlegroups.com
好像作者最近忙毕业论文去了,话说他在申请google的实习生,希望通过,然后加入go team

2012/7/13 minux <minu...@gmail.com>

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina



--

minux

unread,
Jul 13, 2012, 5:33:07 AM7/13/12
to golang...@googlegroups.com

2012/7/13 平民四月份 <lew...@gmail.com>

好像作者最近忙毕业论文去了,话说他在申请google的实习生,希望通过,然后加入go team
这个很赞。不知道加入Go Team会不会全力做这方面的工作(我比较怀疑……)。

ft 我上面文里面说的名字拼写错了,是John Asmuth。

平民四月份

unread,
Jul 13, 2012, 5:53:25 AM7/13/12
to golang...@googlegroups.com

...........
"希望通过,然后加入go team" 这一段是我的希望,表达没清楚
2012/7/13 minux <minu...@gmail.com>

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

平民四月份

unread,
Jul 13, 2012, 6:06:28 AM7/13/12
to golang...@googlegroups.com
这个啊,字体不支持加粗,加斜,旋转,取基线,宽度.....问题一堆,准确说刚开始做的感觉.

2012/7/13 minux <minu...@gmail.com>

2012/7/13 平民四月份 <lew...@gmail.com>
这个我用过,还是个半残的玩意儿,不过最近nigtal 好像在大量更新,这个做好了,什么图报表,gui都有用得着的
比如哪里有问题?

--
官网: http://golang-china.org/
IRC: irc.freenode.net #golang-china
@golangchina

chai2010

unread,
Jul 13, 2012, 6:19:38 AM7/13/12
to golang...@googlegroups.com
我觉得Go先把各种数据库驱动支持好了(不要绑定).
然后就是适合并行运算的, 图像/数学 等方面的.

GUI是最靠后的需求.

2012/7/13 平民四月份 <lew...@gmail.com>

techabc

unread,
Jul 13, 2012, 6:45:57 AM7/13/12
to golang...@googlegroups.com
GUI的希望:go.uik,还有vfc大的go-ui,还有walk,还有wxgo,etc.

南海

unread,
Jul 13, 2012, 1:12:31 PM7/13/12
to golang...@googlegroups.com
说下自己的观点,golang毕竟还是小众,而java目前的码农要多少有多少,很多大学、培训机构都是从java入门的(C肯定是最好的入门),这有利于推广android的发展。如果现在用golang来做android开发,公司个人都要投入大量人力物力。

平民四月份

unread,
Jul 13, 2012, 9:00:06 PM7/13/12
to golang...@googlegroups.com
看了下新的faq:

Of course, development will continue on Go itself, but the focus will be more on topics like performance and the addition of new functionality such as improved support for internationalization. 

2012/7/13 chai2010 <chais...@gmail.com>

南海

unread,
Jul 13, 2012, 11:35:47 PM7/13/12
to golang...@googlegroups.com
难道要向web发展,不然支持国际化干嘛!

Monnand

unread,
Jul 16, 2012, 2:18:43 PM7/16/12
to golang...@googlegroups.com
1. go的作者中就有utf8的作者(rob和ken): http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt 让go支持utf8是非常天经地义的事——它不支持反倒是奇怪了。
2. go是一个通用语言。web以外需要支持国际化/本地化的地方非常非常多。而且更加紧迫。如果觉得一个系统级语言不需要良好的设计,来支持国际化的话,参见此反例: http://msdn.microsoft.com/en-us/library/ms235631(v=vs.80).aspx
3. 好消息:github上go语言已经排名28了。https://github.com/languages/Go

Raphanus

unread,
Jul 21, 2012, 7:36:35 PM7/21/12
to golang...@googlegroups.com
前面提到一些 Android 上使用 Go 的問題,我也來分享一些目前我在 Android 的使用經驗。

我參與的 project 中,工廠生產裝置時,需要一些 device 端的工具作測試,
這些工具有幾個特性:
1. 不需要 GUI,但需要能在 adb shell 裡執行
2. native,即便 zygote 沒起來也要能和其餘 native service 合作
3. 做的事情多半是操作一些檔案系統,讀寫 sysfs,mount/unmount
4. 工具可以是 prebuilt executable 再 check in 到 code base 裡面
5. 我的本業仍是 BSP 開發,最好盡量避免把開發時間耗費在這種廠端的事上面

除了 Go 已外其實還有其它方案,但我沒選它們的原因:
* shell script 處理字串處理麻煩,尤其 Android 上只有 ash;很多工具不一定會有,也不能總是期待 busybox
* C verbose。雖然可以去跟 BlueZ 那邊借 GLib 來用,但 Android 的 GLib 硬是被閹了一半
* C++ verbose。STL 不完整
* 可以的話我希望用最拿手的 Python,但這樣做仍要 porting Python runtime
* 最重要的是,Go 寫起來一如 script language 一般爽快

實際使用上沒遇到什麼問題,硬要說缺點的話:
* 可執行檔體積大一號。用在這種工廠版本上使用不用考量這個,但出貨版還亂吃容量的話就不可原諒
* 基於目前 Go 的發展策略,沒辦法進行 dynamic link,一些像是 libcutils 就無法使用;
  還好一些像 logwrapper, getprop 之類的工具是獨立的,無腦的解法就是拿 cmd 去串其它工具
* Go 本身太冷門。還好我的長官對於我的新工具採用策略相當開明,我也樂得籍機讓同事們學學新語言

對於 app 層面的開發,
我認為上述前兩項缺點是目前技術上 Go 無法融入 NDK 的主要障礙。
比較可行的方法,可能反而是在 gc compiler 上實作一個 JVM/Dalvik bytecode backend,
再仿 cgo 的做法設計一套 jgo 之類的東西。
實作上的細節,例如 goroutine/channel 機制的設計、Go interface 怎麼相容於 Java 的 OOP model 之類就有得討論了…

cheng luo

unread,
Sep 3, 2012, 5:17:17 AM9/3/12
to golang...@googlegroups.com


On Friday, June 29, 2012 9:11:39 AM UTC+8, Zoom.Quiet wrote:
在 2012年6月29日 上午8:53,南海 <viney...@gmail.com> 写道:
> 有google巨人在后面,我觉得时间要缩短!sun用5年,google最起码4年就够了吧!
>

- 所以,这4 年就是我们准备的时间,以便大规模到来时,都是专家身份来开工资了哪,,,

哈哈...对呀...
 

> 在 2012年6月29日 上午1:08,Monnand <mon...@gmail.com>写道:
>
>>
>> 个人觉得,google的产品由于众所周知的原因,在国内推广本身就有点困难。不过大家也的确都在努力。fango刚刚出版了一本书,Shiwei的书也快出版了吧?5月和6月两期《程序员》杂志也都连载了介绍Go的文章。
>>
>> 一个语言从创建到真正大规模应用,基本要等十年以上。比如python perl
>> ruby等等。而且也都是需要各种契机。比如rail对ruby。哪怕是sun大力推广的java,也是在推出起码几年(五年?)之后才逐渐被大规模应用的。
>>
>> 比起很多语言来说,go语言成长已经算很快了。
>>
>> 2012/6/28 南海 <viney...@gmail.com>
>>>
>>> 悲剧了语言写成原样了
>>>
>>> 在 2012年6月28日 下午4:46,张山海 <zhangsh...@gmail.com>写道:
>>>
>>>> 亲,看第3天
>>>>
>>>> 在 2012年6月28日 下午4:44,南海 <viney...@gmail.com>写道:
>>>>
>>>>> https://developers.google.com/events/io/sessions#cloud-platform
>>>>> 没看到golang
>>>>>
>>>>> 在 2012年6月28日 下午4:37,南海 <viney...@gmail.com>写道:
>>>>>>
>>>>>> 就不知道可不可靠了!
>>>>>>
>>>>>> 在 2012年6月28日 下午4:33,shiwei xu <xushi...@gmail.com>写道:
>>>>>>
>>>>>>> 1. 决策是自己下的
>>>>>>> 2. 另一个排名中,go 的表现很不错,这些东西看看就好了:
>>>>>>>
>>>>>>> http://lang-index.sourceforge.net/
>>>>>>>
>>>>>>> 依据这个排名,Go 语言现在排第 16 名,相当考前。今年 4 月份的时候,这个排名是 18
>>>>>>> 名(http://blog.csdn.net/xushiweizh/article/details/7475684),也就是说 2 个月提升了 2 名。
>>>>>>>
>>>>>>>
>>>>>>> 在 2012年6月28日 下午4:20,南海 <viney...@gmail.com>写道:
>>>>>>>>
>>>>>>>> 编程语言排名,golang都在50名开外
>>>>>>>> 国内的码农学习go语言不容易啊!google的很多网站都被墙了!
>>>>>>>> 什么时候google能大力推广下golang就好了!


>>>>>>>>
>>>>>>>> --
>>>>>>>> 官网: http://golang-china.org/
>>>>>>>> IRC: irc.freenode.net #golang-china
>>>>>>>> @golangchina
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --

>>>>>>> 许式伟
>>>>>>> http://www.qiniuteck.com/

--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/

sharp

unread,
Sep 3, 2012, 5:55:42 AM9/3/12
to golang...@googlegroups.com
TIOBE 不靠谱

Liigo Zhuang

unread,
Sep 6, 2012, 4:26:40 AM9/6/12
to golang...@googlegroups.com
对,golang语言的用户群数量才是关键。现在对比用户数golang恐怕连java的0.1%都不到,太小众。不要说Android Team不会考虑去做,就算Golang Team自己也会感觉徒劳无功。先不要太遥远的设想了吧。目前要努力的是,努力改进语言本身,努力发展用户群,如果一起顺利,以后的事就水到渠成了。


在 2012年7月14日 上午1:12,南海 <viney...@gmail.com>写道:
说下自己的观点,golang毕竟还是小众,而java目前的码农要多少有多少,很多大学、培训机构都是从java入门的(C肯定是最好的入门),这有利于推广android的发展。如果现在用golang来做android开发,公司个人都要投入大量人力物力。

在 2012年7月13日 下午6:45,techabc <tec...@gmail.com>写道:

GUI的希望:go.uik,还有vfc大的go-ui,还有walk,还有wxgo,etc.

在 2012年7月13日 下午6:19,chai2010 <chais...@gmail.com> 写道:
> 我觉得Go先把各种数据库驱动支持好了(不要绑定).
> 然后就是适合并行运算的, 图像/数学 等方面的.
>
> GUI是最靠后的需求.
>
>
> 2012/7/13 平民四月份 <lew...@gmail.com>
>>
>> 这个啊,字体不支持加粗,加斜,旋转,取基线,宽度.....问题一堆,准确说刚开始做的感觉.
>>
>>
>> 2012/7/13 minux <minu...@gmail.com>
>>>
>>>
>>> 2012/7/13 平民四月份 <lew...@gmail.com>
>>>>
>>>> 这个我用过,还是个半残的玩意儿,不过最近nigtal 好像在大量更新,这个做好了,什么图报表,gui都有用得着的
>>>
>>> 比如哪里有问题?
>>>

--
by Liigo, http://blog.csdn.net/liigo/

南海

unread,
Sep 6, 2012, 4:39:52 AM9/6/12
to golang...@googlegroups.com
想发展用户群,先把天朝的GFW解决!
官网都打不开,用户群自然多不起来!
在此推荐GoAgent
goagent下载地址:
goagent使用图文并茂的教程:

sharp

unread,
Sep 6, 2012, 4:44:46 AM9/6/12
to golang...@googlegroups.com
Golang的人才一点也不是问题, 主要源于Golang是一种亲和性的语言, 无论什么背景的开发人员, 都会感到容易上手

在 2012年9月6日 下午4:26,Liigo Zhuang <com....@gmail.com>写道:

高帆

unread,
Sep 6, 2012, 5:02:19 AM9/6/12
to golang...@googlegroups.com
多一些强大的开源应用,用的人就会多了。

sharp

unread,
Sep 6, 2012, 5:07:39 AM9/6/12
to golang...@googlegroups.com
我刚还发现了一个很不错的开源Golang分布式存储项目 http://sharp.bz/posts/48-yi-ge-ji-yu-golang-de-fen-bu-shi-cun-chu-kai-yuan-xiang-mu

Liigo Zhuang

unread,
Sep 6, 2012, 5:17:19 AM9/6/12
to golang...@googlegroups.com
你这种说法稍显主观一些。截至现在世界上大概有上千种编程语言,几乎每一种都被某些人(至少包含作者)视为“亲和性、容易上手”,但是目前称得上成功的编程语言多说了也就那么一二十种。在自身足够强大的前提下,能否成功,关键看机遇。

在 2012年9月6日 下午4:44,sharp <www.sh...@gmail.com>写道:

sharp

unread,
Sep 6, 2012, 5:20:59 AM9/6/12
to golang...@googlegroups.com
我可没说Golang一定会成功, 我说Golang的人比较容易储备, 比如一个Python或者C的人可以很快的转为Golang开发, 同时也可以复用已有的技术, 有问题吗
Reply all
Reply to author
Forward
0 new messages