首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

发现 Go 语言的很多知名框架/库是国人写的

  •  
  •   HuasLeung · 39 天前 · 9182 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一年前开始学习和使用 Go 语言,学习过程中发现 Go 语言的很多知名框架 /库都是国人写的,如应用开发框架 Beego、ORM 框架 GORM、访问控制库 Casbin ……

    Google Trends 最新数据( https://trends.google.com/trends/explore?q=golang) 显示,中国是世界上 Go 语言爱好者最多的国家。 https://i.loli.net/2019/06/10/5cfdcc726f89e80077.png

    ps:发现 Casbin 的作者 @hsluoyz 也在 v 站……

    第 1 条附言  ·  39 天前
    认为 Google Trends 的”热度没有任何意义,不管你搜什么语言,中国都是第一”的可以搜 php、perl、ruby 等语言试试……
    77 回复  |  直到 2019-06-11 15:44:57 +08:00
        1
    90928yao   39 天前
    其实 Java 很多也是啊
        2
    HuasLeung   39 天前
    @90928yao java 的以公司为主,个人的不是很多
        3
    araraloren   39 天前
    所以谷歌也不用 go 咯。。?
        4
    sumarker   39 天前
    因为国人 牛人多啊
        5
    hhyvs111   39 天前
    为啥国人这么牛,但是语言都是外国人发明的呢?中国人发明了易语言?
        6
    mooncakejs   39 天前
    @hhyvs111 中国的圈子太隔离了,b 家出来语言 at 家绝对不会用。小公司又基本靠大公司流出的人才。。。
        7
    passerbytiny   39 天前   ♥ 1
    https://trends.google.com/trends/explore?q=java
    https://trends.google.com/trends/explore?q=c%23
    你这个数据只能表示中国是世界上使用谷歌搜索 golang、java、或者 c# 最多的国家。
        8
    Jirajine   39 天前 via Android   ♥ 9
    搞技术就纯粹些,开源无国界,都是为全人类做出的贡献,无论是来自哪里,都值得等同的尊敬。强调哪国除了引战还有什么意义。
        9
    maxmin   39 天前   ♥ 3
    被生活压榨的,没有太多心思去搞一下基础研究。
    别老是这么鄙视国人。
    @hhyvs111
        10
    njushannon   39 天前
    @araraloren google 也就运维部门在用,其他的部门用的很少,国外整体用的就不多
        11
    darknoll   39 天前
    也就这几个了吧,而且这几个别人也不一定用。
        12
    yzkcy   39 天前 via Android
    @hhyvs111 毕竟饭要一口一口吃,这才发展多少年。
        13
    mogging   39 天前   ♥ 2
    @maxmin 如果不是 996 国内牛人会更多
        14
    WaJueJiPrince   39 天前   ♥ 8
    @Jirajine 别逗了 技术永远都有国界 “开源中国”在《开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束》好好去读读吧 无脑吹开源无国界
        15
    php01   39 天前
    中国程序员基数摆在这嘛
        16
    abmin521   39 天前 via Android
    四五个说明不了什么 我觉得你应该指出 web 开发 豌豆荚有个 godis
    除此之外 websocket go-restful swaggo
    hugo 不列举了
        17
    artandlol   39 天前 via Android
    grpc gin 怎么不是呢??
        18
    nguoidiqua   39 天前   ♥ 2
    这个很正常,因为 Golang 是比较新的语言,生态都是重新起步的,以中国的 IT 人才基数来看,本身应当就应该在生态中占有很大一块份额,其他新的 IT 技术也是如此。

    至于其他比较老的语言,它们起步的时候国内 IT 行业还没发展起来,等国内发展起来的时候,其生态基础基本上已经稳固了,你搞新东西也比较难冒头了。
        19
    hengyunabc   39 天前   ♥ 1
    golang 在中国比外国要火,go 官方有一篇文章说过。

    https://commandcenter.blogspot.com/2017/09/go-ten-years-and-climbing.html

    Today, Go is the language of the cloud, and to think that a language only ten years old has come to dominate such a large and growing industry is the kind of success one can only dream of. And if you think "dominate" is too strong a word, take a look at the internet inside China. For a while, the huge usage of Go in China signaled to us by the Google trends graph seemed some sort of mistake, but as anyone who has been to the Go conferences in China can attest, the measurements are real. Go is huge in China.
        20
    kevinhwang   39 天前 via Android   ♥ 1
    我说中国的程序员精英的比例全世界最高会被喷吗?

    最优秀的人都在做程序员,这十几年人员不断流入,go 又是这段时间兴起的,有非常贴合中国国情。

    大家都不愿意维护老项目,想写新项目。参考 java,python 和 go 的历史。生态的匮乏才造就了势,这样才能秀出个人的肌肉。
        21
    ikaros   39 天前
    gorm 的作者也在 v 站发过帖子 ID 好像和 github 同名的
        22
    trait   39 天前 via iPhone   ♥ 2
    开源中国程序员参与度不高,主要是 996
    @kevinhwang 比例最高你想多了,除了那几所 cs 强校。中国高校的 cs 教学跟培训班没什么区别
        23
    Jirajine   39 天前   ♥ 4
    @WaJueJiPrince #14 我去搜了这篇文章。www.oschina.net/news/106836/opensource-ourself
    你该看看下面的评论。

    开源跟你国家没有半毛钱关系,不要污染技术的纯粹,赵家人。我们屁股没做到一起。
        24
    vultr   39 天前
    在 google 上班的出来说说,google 自己是怎么使用 golang 的,在什么项目下用。

    我感觉 google 自己基本上不会用 golang 来做项目的。
        25
    N1ceHua   39 天前
    @kevinhwang 最优秀的人不都是在体制内造梯子嘛
        26
    brickxu   39 天前   ♥ 2
    苦了中国程序员了,经常被拿出来 1 vs 223
        27
    zhuangzhuang1988   39 天前
    IDE,编辑器,数学库,基础的有技术含量的又通用的东西没有
        28
    CEBBCAT   39 天前 via Android
    @brickxu 别问,问就是文化要独立,天朝上国
        29
    huiyifyj   39 天前
    有很多库好像都直接间接有国人参与.
        30
    zwithz1998   39 天前 via iPhone
    @zhuangzhuang1988 #27 ?有一说一
        31
    LokiSharp   39 天前   ♥ 1
    因为只有国人用了啊
        32
    sharkrice   39 天前
    因为 golang 是比较新的语言,而且国内人用的多,其他的语言轮子都被老外造光了。
        33
    version   39 天前
    也说明现在中国编程竞争很激烈了.个个都抢 go 来涨工资
    也说明了中国人很会抓住机遇..抢占 go 流量风口.企业或者新闻工作者
        34
    xiaogui   39 天前   ♥ 1
    你这是搜索 “ golang ” 这个词的数据情况,你应该选 “ go 编程语言”。
        35
    HuasLeung   39 天前
    @xiaogui emmm 外国人不会打“编程语言”
        36
    param   39 天前 via Android
    就因为 go 语言的发展正好碰上中国互联网行业的发展?
        37
    Macolor21   39 天前   ♥ 1
    @WaJueJiPrince 昨天发的帖子还被笑的不够多吗?现在又来被嘲笑一次?
        38
    lowman   39 天前
    在国内没有几个公司会养着程序员那么长时间, 让你安心搞一门语言出来, 靠 bat? 根本不可能, 华为不敢说, 但有估计也是当备胎用 , 就像 操作系统一样, 要是谷歌重新继续和它合作, 华为铁定不会继续退出鸿蒙操作系统的手机....
        39
    kios   39 天前
    @hhyvs111 因为祖宗都在国外,而且大陆不能通过正常渠道访问国外的某些网站
        40
    FrankHB   39 天前
    @WaJueJiPrince 语文水平是有国界的么。
    你能不能讲清楚一点“ Apache 基金会”与“ GitHub ”算是什么鸟技术?
    @kevinhwang “不愿意维护老项目,想写新项目”、爱“才能秀出个人的肌肉”或者 go 本身与精英有什么逻辑联系?
        41
    sagaxu   39 天前 via Android   ♥ 1
    中国人真的好难做,比例低了,就是只知道一味索取没有回馈,比例高了,就是只有中国人用。
        42
    ian19znj   39 天前   ♥ 1
    这个热度没有任何意义,不管你搜什么语言,中国都是第一,你搜 javascirpt 试下,排在中国后面的是圣赫勒拿。。。。一个只有四千人的国家。。。
    不会上传图片,各位自己试试就知道了。
        43
    ongongethan   39 天前 via iPhone
    @trait 末流 211CS 大三学生表示赞同
        44
    HuasLeung   39 天前
    @ian19znj emmm 用事实说话好不好,不要一开始就带节奏……你搜搜 php、perl 或者 ruby 等语言试试,Google Trends 数据分析还是很权威的好不
        45
    Narcissu5   39 天前 via Android
    @Jirajine 哪里引战了。贸易战之后我也不相信技术无国界了
        46
    zouzou   39 天前
    @trait 大部分高校的 CS 课程有概率论、线性代数、模拟电路、数字电路、计算机组成原理,
    和培训班的有什么区别呢 😄
        47
    lpxxn   39 天前
    我搜索了一下,什么 java python go nodejs csharp 都是中国是最多的
        48
    nine   39 天前
    因为 Go 主要就是中国人再用
        49
    dyllen   39 天前
    @zouzou 培训班才没这些东西呢!
        50
    BigDogWang   39 天前
    因为其他国家不太喜欢用 go
        51
    goozp   39 天前   ♥ 1
    不仅仅是框架和库。
    像之前的 LiteIDE 啊,pingcap 的 TIDB 啊,无闻的 gogs 啊。
    说明国内的 go 环境还是很 ok 的。
        52
    tonywangcn   39 天前
    US 排到 26,在 HK 之后,有点说不过去
        53
    fancyhan   39 天前
    google trend 几乎所有语言热度第一都是中国
        54
    fancyhan   39 天前
    @mooncakejs #6 b 家出来为啥不会用
        55
    wahyd4   39 天前
    google trend 感觉不科学啊,搜了 python,ruby 中国都是第一,按照比例中国翻墙的人没美国人数多吧?
        56
    Revolve   39 天前   ♥ 1
    Google Trend 的按区域显示的搜索热度是按”搜索比例“来计算的,Google 目前来自中国的用户中程序员的比例要明显大于来自其它国家的用户,所以各编程语言的得分都会较高。

    按区域显示的搜索热度:
    查看在指定时间范围内,字词在哪个位置的热度最高。得分为 0 - 100 分:在该位置所有搜索中热度最高的字词得 100 分;字词热度是前者一半的位置得 50 分;没有足够字词数据的位置得 0 分。
    注意:得分越高表示字词在当地所有查询中占比越高,并不代表绝对查询次数越多。因此,如果一个小国家 /地区的“香蕉”查询次数占比是 80%,其得分会比该比例只有 40% 的大国家 /地区高出 1 倍
        57
    unknowncheater   38 天前
    釣出來的魚蠻多的,自己幾個美帝心,天朝皮的傻🐶
        58
    strcmp   38 天前 via iPhone
    中国人穷
        59
    judeng   38 天前
    @hhyvs111 年轻人,饭要一口一口吃
        60
    agagega   38 天前 via iPad
    说明国内狗吹多
        61
    wc951   38 天前 via Android
    想借新语言弯道超车?
        62
    mengzhuo   38 天前 via iPhone
    T 家苦 cpp 久矣,不少业务部门在转 Go。
        63
    mosfet   38 天前
    1. 有“布道者”
    2. 为了 KPI
        64
    PTLin   38 天前
        65
    beidounanxizi   38 天前
    @mengzhuo 哈哈 期待期待
        66
    v2ph   38 天前 via Android
    马上特朗噗宣布技术封锁,你们还是学学国产语言吧
        67
    ian19znj   38 天前
    回复楼主,不要挑我文字上的毛病,我原话确实是说:”热度没有任何意义,不管你搜什么语言,中国都是第一“, 确实有些武断了,但我想表达的重点不在于”中国都是第一“,OK,我承认,中国有的排第二,有的排第三,但请注意,你搜 php 菲律宾排第一,搜 perl 卢森堡第一,搜 ruby 坦桑尼亚第一。
    那么请问,按照你的推论,是否可以得出结论:坦桑尼亚的 ruby 环境很好,Google Trends 最新数据( https://trends.google.com/trends/explore?q=ruby) 显示,坦桑尼亚是世界上 Ruby 语言爱好者最多的国家?
        68
    shawnbluce   38 天前
    @brickxu #26 从来都是 中国 VS 外国,而非中国 VS 美国,中国 VS 日本这种,哈哈哈
        69
    HuasLeung   38 天前
    @ian19znj emmm,ruby 是“红宝石”的意思,坦桑尼亚是红宝石矿石比较多的地方,这个没毛病。
        70
    HuasLeung   38 天前
    @ian19znj 想说的我用这个 golang 的搜索热度来推断中国是 go 语言爱好者最多的国家确实有些不妥,但这是基于 go 在中国比其他任何国家火的事实,实际上无论你怎么搜,中国都是 go 语言爱好者最多的国家,就如#19 所说的那样谷歌也专门说过这件事
        71
    feelinglucky   38 天前
    写了几个月的 golang,感觉的确是方便,话说这个为啥要分国家呢
        72
    karllynn   38 天前
    中国 IT 现在也能撑半边天了,很正常
        73
    fate0   38 天前
    菲律宾比索,货币编码:PHP
        74
    ian19znj   38 天前
    @HuasLeung #70 谢谢指教,我没想到 ruby 红宝石这一层,就像后面有人说的,菲律宾比索 PHP,所以,google 趋势确实说明不了什么问题。但我认可你所说的 go 语言在中国比较火这个现象。
        75
    libook   38 天前   ♥ 1
    近一年在关注招聘情况,单纯从招聘上来看,美国还是比较多元化的,Web 服务开发现在用 Python、Ruby、PHP 的都还很多,而且对求职者的要求往往不局限在一门语言;中国 Golang 的需求量上涨很快,很多以前搞其他语言的都纷纷转向 Golang 技术栈,这是个感官上很明显的现象。

    The Hype Cycle 的顶点高度在国内被大幅度放大了,个人感觉主要是得益于自媒体行业的百花齐放,一些技术在中国已经开始应用一些营销手段,也确实出现了一些依靠营销手段成功推广的技术。当然,也不是说这些技术不好,只是说国内行业竞争太激烈,身边很多人忧患意识太强,总担忧自己的技术被时代抛弃,从而在技术栈方向上容易被舆论操控(技术恐慌?)。举个例子,前两年做前端的都在转全栈。

    现在国内招聘的岗位的薪资普遍受语言和技术栈影响较大,12K 的 Python 后端肯定眼红 20K 的 Golang 后端,于是就出现了一种说法是“面向简历编程”。

    回想起老师曾经说:“一个技术人员的优秀不在于会哪些语言、框架、库,在于总是可以解决问题。”回归技术本质的话,侧重培养能力还是很有价值的。
        76
    dalieba   38 天前 via Android
    @v2ph #66 如果要封锁,那对象极有可能就是几家后台老板硬的国内巨头。
        77
    bor   38 天前
    个人觉得是一些网课推起来的,什么多年互联网从业经验; 有丰富的的高并发、手游、APP 开发经验; 曾担任什么什么大公司首席架构师等头衔。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3081 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 10:19 · PVG 18:19 · LAX 03:19 · JFK 06:19
    ♥ Do have faith in what you're doing.