2015年2月,眼看着Gopher 大会先后在国外多地举行,而使用 Golang 最多的国家居然还在静悄悄地各自开发系统,我们意识到Gopher China的正式启动势在必行了。经过这两个月的筹备,Gopher China就要在4月25-26日跟各位开发者们正式见面了。不负众望,本次大会门票提前一个多月就售罄了。作为第一届中国的Gopher大会,到底是什么吸引开发者们这么积极参与呢?今天小编就带大家提前一睹这次会议的亮点。
如果你还不知道Go语言是什么?
“PHP是最好的语言。”过去,PHP因为其简单好学,性能和安全性也基本够用被大家喜欢。但是随着互联网时代网民的大大增加,开发者需要一门语言可以支撑更高的性能。Go适时地出现,良好的语言设计使其简单好学,并发性与执行性能都很好,并且部署简单。因此,继2011年七牛第一个吃螃蟹在商业化产品中全面选用Go语言后,越来越多的国内一线公司,例如360、京东、豌豆荚、华为等都开始大规模使用Go。Go语言官方称,之所以开发Go语言,是因为“近 10年来开发程序之难让我们有点沮丧”。这一定位暗示了Go语言希望取代C和Java的地位,成为最流行的通用开发语言。
Gopher China 大会亮点抢先看
Go语言创始人之一Robert Griesemer将亲临现场,讲述Gofmt的文化演变。在发明Go语言之前,Robert曾经是Google V8 JavaScript引擎以及牛逼的分布式文件系统Chubby的作者。他非常支持Gopher大会在中国举办,因此也专门从美国飞来分享Gofmt是如何被设计出来的。小小八卦一下,Robert的夫人是一位中国美女哦。
邀请到国内一线团队的Go开发者大牛从不同角度谈Go的实践。例如,七牛的如何用Go进行HTTP测试,360的如何用Go做消息推送,华为的Go语言在NFV场景下的应用研究,等等。技术大牛们济济一堂,希望能带来干货的同时,也能喷出精彩,喷出中国。
Gopher China组委会特供“中国版土拨鼠T-shirt”作为礼物。不解释,看图。
晚场Party,让交流来得更彻底一些。4月25日晚上,组委会将邀请一部分幸运观众到七牛团队支持的晚场Party上。大家一起喝点小酒,交流技术,畅谈人生,基情四射。
力争成为男女比例最黄金的语言类会议。
考虑到报名开发者中男性的比例,组委会体贴地找来了各大开发者服务的市场部的妹子们作为志愿者,签到接待,引导入场,晚场Party,她们无处不在,努力做好Gopher China听会鼓励师的工作。
说到这里,各位是不是后悔没有早点报名呢?没关系,我们也给没有来得及报名的开发者们提供了视频直播渠道。关注七牛微信公众账号,我们将在4月25日一早放出直播链接,敬请期待!
最后附上Gopher China的日程安排供参考。
1
flewover 2015-04-24 13:52:28 +08:00 via iPhone
竟然有直播,刚刚从北京来到上海😓
|
2
monsabre 2015-04-24 13:55:42 +08:00 4
google抛出的半坨屎
你们也抱着说好吃 嘿嘿 |
3
jyootai 2015-04-24 14:00:50 +08:00
学生党表示只能远处观望观望了
|
4
zhicheng 2015-04-24 14:02:02 +08:00 via Android
Golang 是最好的语言。
|
5
yanleijava 2015-04-24 14:05:13 +08:00
擦,我也在博云路
|
6
mikumikumoe 2015-04-24 14:10:16 +08:00
google的工程师来没有google的中国
满满的违和感 |
7
wbbim 2015-04-24 14:22:06 +08:00
php是全宇宙最好的语言
|
8
chchwy 2015-04-24 14:31:27 +08:00
PHP 是最好的語言
|
10
fuxkcsdn 2015-04-24 14:36:24 +08:00
敢和我大PHP争夺“最好的语言”头衔?
|
11
arkilis 2015-04-24 14:38:49 +08:00
PHP, 1.2.3 开始
|
12
vicvinc 2015-04-24 14:45:46 +08:00
PHP是最好的语言!
|
13
mahone3297 2015-04-24 14:58:10 +08:00
最好能录像录下来,方便没能去的人观看。。。
|
14
saintarion 2015-04-24 15:03:26 +08:00
OMG,这容易一起一场宗教战争啊,很不和谐啊,虽然我支持GO……
|
15
hooluupog 2015-04-24 15:03:59 +08:00
再送些安利文:
Death is coming, Let' Go. 人生苦短,说Go就Go。 |
16
Comdex 2015-04-24 15:13:43 +08:00
不说golang是不是最好的语言,golang的崛起是事实
|
17
niuroumian 2015-04-24 15:51:50 +08:00
多年前曾经用perl写过3个月代码,用perl与微信对接,结果太费劲儿了,试着用golang,3个小时对接成功,而且有行云流水的感觉。
|
18
robertlyc 2015-04-24 16:02:03 +08:00
崛起? 撅起吧
|
19
chaucerling 2015-04-24 16:10:41 +08:00 1
go不是最好的语言,是近年来(营销)最成功的语言
|
20
Nixus 2015-04-24 16:10:47 +08:00
我只想要那个tshirt
|
21
tencoldays 2015-04-24 16:14:49 +08:00
"Go语言希望取代C和Java的地位...",国内程序圈(juan)神棍辈出的时代啊...
|
22
datou552211 2015-04-24 16:26:10 +08:00
@chaucerling 不是swift吗?根本都不用营销
|
23
icloudnet 2015-04-24 17:04:29 +08:00
前几年国内程序员猛推ruby和rails,你看现在都快瞎火了
|
24
njutree 2015-04-24 17:38:08 +08:00 via iPhone
@chaucerling 有公司利用go营销和语言本身有什么关系
|
25
slickqt 2015-04-24 17:48:18 +08:00
go和java比下性能什么的还可以,基础,生态还要继续建设,
和C比,那就太自大了,那些RAM以KBytes, Bytes计的MCU里面连malloc都不怎么用得上,gc就更不用说了. 不过,go还是有自己特点的,简洁,并行+gc确实能让人感觉不一样,支持一下 |
26
maemual 2015-04-24 17:54:59 +08:00
已到达上海!
|
27
tencoldays 2015-04-24 17:58:10 +08:00
@icloudnet 所以,说PHP是最好的语言,完全不是开玩笑。而是对大智若愚、Worse is Better哲学的诚恳赞美。F冰冰、L冰冰之类看起来很漂亮,但床上操起来可能体验又是糟糕的。所以不要追求那些看起来身材火辣或出身名门的技术,而是选择那些经历了用户和时间检验、又符合一定哲学思想的技术。
|
28
shawngao 2015-04-24 18:02:48 +08:00
想去没门票~
怎么破? |
29
Dn9x 2015-04-24 18:06:59 +08:00
我觉得js在崛起,发展也特别快,平台支持也比较多现在。
|
30
chaucerling 2015-04-24 18:15:54 +08:00
@datou552211
swift和go定位不一样,swift一开始就是为了便捷开发苹果自己的应用。而go你看那句“Go语言希望取代C和Java的地位,成为最流行的通用开发语言”,吹go的程序员都是这样去宣传的(google自己几乎没有宣传过go),go一开始的目标也是这样,但是用go的人多是因为不满意动态语言的性能而转过来的,java和c/c++的地位没撼动多少。 |
31
icloudnet 2015-04-24 18:19:48 +08:00
@tencoldays 冰冰已哭瞎
|
32
dansong 2015-04-24 19:08:00 +08:00
送票吗?
|
33
yuezhimsolo 2015-04-24 19:21:17 +08:00
衬衫我要!!!
|
34
yuezhimsolo 2015-04-24 19:23:42 +08:00
淘宝有卖的么
|
35
est 2015-04-24 19:24:42 +08:00
logo不错。
|
36
monsabre 2015-04-24 19:35:31 +08:00
其实go 各种benchmark和nodejs没有明显优势
更别和c/c++, java 比了 |
37
monsabre 2015-04-24 21:37:18 +08:00
其实脚本里面的
nodejs+python 组合 +各种开源引擎(都有python api) 几乎能干任何事 满足任何需求(web 后台 bi 爬虫 机器学习 数据处理 大数据 人工智能 中高频交易) 嘿嘿 |
38
MrEggNoodle 2015-04-24 22:04:02 +08:00
@monsabre 终于看到一个Pythonista了。。。一开始还以为我是个另类。。。
|
39
monsabre 2015-04-24 22:37:46 +08:00
@MrEggNoodle
python做高频交易 实时api有些吃力(相对nodejs java c++) 做web又少许繁琐(相对nodejs php) 但做非实时后台绝对不输给java c++ 所以如果和nodejs组合 一个管前一个管后 一个负责api等实时性要求高的 一个负责后台非实时复杂数据处理 就nb了 |
40
monsabre 2015-04-24 22:44:51 +08:00
|
41
barbery 2015-04-24 23:09:03 +08:00
求T恤啊啊啊啊。。。
|
42
so898 2015-04-25 01:33:02 +08:00
看到这个我就想起来当年谷歌说『Android支持用Go语言』然后坑掉的故事……
|
43
hooluupog 2015-04-25 08:25:10 +08:00
@so898 google从来没说这样的话。实际上android技术上的事情是那群写java的开发组说了算。去年IO上有人问SDK有没有打算支持新的语言,那群人直接了当一句:没门。Go没有得到google的多少支持,它就是一群人搞得开源项目,恰好这群人在google工作。什么时候你看到它捆到自家平台上了(就像swift,c#那样),那就说明这是google官方支持的东西了。
|
44
irainy 2015-04-25 08:37:24 +08:00 via iPhone
直播地址呢…
|
45
yaotian 2015-04-25 09:41:03 +08:00
支持,互联网大叔了,用过的语言不少,正如标题所说,golang是认为最好的语言,优雅,方便,效率高,部署容易。用golang写代码像写小说一样。
前几天用golang写的个人博客zhengyaotian.com,并发数1千,内存占有率也不超过100M,平时占用率不超过50M, 一台linode的最低配置,可以跑很多站。 你说golang优秀不? |
46
jjx 2015-04-25 09:55:15 +08:00
go细节要完善的不少啊
比方说有个loom, 模仿fabric, 其中有个scp实现, 结果在512m的vps一拖上百m的文件就是out of memory 目前很多人用go写web, 个人觉的这真不是没有竞争优势, 其他层面的不讲, 就单个文件的优势, 我认为在我们国内的网络情形下, 也是劣势, 文件很大, 网上上传都要很久,还不如python发布方便,要不就干脆直接go run 了 nodejs和python 个人认为没有并用的必要,无论是gevent或twisted都可以取代它, python本身的性能弱势, pypy解决的很好了, 手头的纯cpython项目用pypy跑也只有近20%不到的劣势了 go的性能优势并不简单的是语言层面, 比方说你用xorm和sqlalchemy, 两者的性能肯定不一样, 但你放弃的东西也很多, 我一直在想如何结合python和go, 但限于项目规模,还真没有想到直接用go的必要性 |
47
cheng007 2015-04-25 13:48:32 +08:00
python, erlang, js,lua.
|
48
holulu 2015-04-25 17:15:19 +08:00
只能说开始玩的时候会觉得很兴奋,玩熟了依然觉得很不爽。状态同步、并发控制还是需要花费很多时间才能写出正确的代码,就像在 Java 里需要花时间在线程安全上一样,只是不过在 Go 里就变成了 goroutine 和 channel 。
没法逃离这些底层的东西来达到并发目的的语言还是很原始的,毕竟不能把大部分的精力花在业务上。 |
49
Virtao 2015-04-25 20:06:57 +08:00
下一步有没有视频回放呢?今天直播卡的看不了。
|
50
mathgl 2015-04-25 20:16:18 +08:00 via Android
@jjx pypy现在挺稳定的。性能也不错。我有一个服务pypy 2.4 twisted,性能大约是cpython的两倍。
2.5.1后据说stm 可用,不过我还没测试。 我看过autows作者的评测,pypy性能优于nodejs。 |
51
mingyun 2015-04-25 23:28:01 +08:00
go要取代php?至少不会这么快
|
52
deerlamp 2015-04-26 05:28:43 +08:00
求t恤啊。。。。。。
|
53
huobazi 2015-04-27 09:07:43 +08:00
@jjx 你这句 “目前很多人用go写web, 个人觉的这真不是没有竞争优势” 的双重否定 在上下文里 真的好难读懂,请问是笔误吗?
|
54
bjzhush 2015-04-27 09:42:03 +08:00
没有最好的语言,只有最好的程序员
|