k9982874

golang 是目前为止用过的最难受的语言

  •  
  •   k9982874 · Nov 22, 2017 · 55460 views
    This topic created in 3120 days ago, the information mentioned may be changed or developed.

    没三目运算

    没泛型,别说 interface{}算泛型

    没函数重载

    没 template

    要啥没啥

    变量类型说静态不静态,说动态不动态

    没有杀手级的框架,写个 web 服务都要难受死

    我圆润的滚回 PHP 了

    Supplement 1  ·  Nov 22, 2017
    对了,还有函数参数不支持预设默认值。。。
    126 replies    2020-07-01 21:26:01 +08:00
    1  2  
    Arnie97
        101
    Arnie97  
       Nov 24, 2017 via Android
    @zjyl1994 @wuhau 默认静态链接,跟寸土寸金的嵌入式设备格格不入😂
    Sliverburger
        102
    Sliverburger  
       Nov 24, 2017
    @GreatHumorist 你清楚那么可以讲解下

    @zyh94946 那我也给你科普一下,我不需要安装 go,可以直接 `/usr/local/bin/website -port 80 -log /var/log/website.log -static /usr/local/website` PHP 也行?那抱歉了我真的孤陋寡闻了。

    @k9982874 不好意思我从来不用框架,3 年前写 PHP 也没用过,现在写 Go 也不用,只用标配的那些 Library

    @zjqzxc 单看开发效率不看性能?要不怎么有个词叫做臃肿呢... 不用何 Go 比都不一定比得过 imgur.com/4l9QmtK.png
    ghonfir
        103
    ghonfir  
       Nov 24, 2017
    c++程序员 golang 用着还挺顺手 至少不少底层服务(不是 web 服务)都用 golang 开发,开发效率够高,跑着很稳定
    我周围不少同事刚接触 golang 的时候,像你一样吐槽,现在 1 年过去了,现在都成拥护者了
    timothyye
        104
    timothyye  
       Nov 24, 2017   ❤️ 3
    一图胜千言

    WendellSun
        105
    WendellSun  
       Nov 24, 2017
    @timothyye 厉害了我的哥。
    zyh94946
        106
    zyh94946  
       Nov 24, 2017
    @Sliverburger 这你不用给我科普~ 233
    zyh94946
        107
    zyh94946  
       Nov 24, 2017
    @Sliverburger 我只是告诉你,PHP 不要 Apache 或者 PHP-FPM 能行
    Gonejack
        108
    Gonejack  
       Nov 24, 2017 via iPhone
    然而 PHP 我也是拒绝的,很多东西没设计好,也看不大到未来前景。
    Gonejack
        109
    Gonejack  
       Nov 24, 2017 via iPhone
    @cholerae 但不让我把 else 放第二行我是真不能忍
    k9982874
        110
    k9982874  
    OP
       Nov 24, 2017 via iPhone
    @Gonejack 然鹅并没出现一个可以杀死 php 的语言。
    node.js 加持下的 js 算是一个,不过 node.js 的异步编程模型把控不好还不如 PHP。
    ps:java 借着微服务的大势有增长的势头
    zjyl1994
        111
    zjyl1994  
       Nov 27, 2017
    @Arnie97 我 10 多个工具也就 3M,busybox 那种做法就行。也没大到那里去
    zjyl1994
        112
    zjyl1994  
       Nov 27, 2017   ❤️ 1
    @wuhau -s -w 编译之后,6M-》 3M,然后 upx 一下,1.xMB
    abusizhishen
        113
    abusizhishen  
       Nov 27, 2017 via Android
    @yoa1q7y 给我分点
    yyl719133368
        114
    yyl719133368  
       Jan 4, 2018
    低端黑
    nash
        115
    nash  
       Jan 8, 2018
    连异常都没提到,说明中毒不深
    xcstream
        116
    xcstream  
       Aug 8, 2018
    因为难用。所以 go 开发人员的平均水平和工资比 php 高一点
    donething
        117
    donething  
       Aug 18, 2018
    @zjyl1994 谢谢,15m 缩到了 2.8m ,挺满意
    ioly
        118
    ioly  
       Dec 3, 2018
    emmm... 按照逻辑,rust 简直就是辣鸡 QAQ
    chinaliuhan
        119
    chinaliuhan  
       Oct 28, 2019
    快回来吧,现在有了
    belloc
        120
    belloc  
       Nov 4, 2019
    楼上才是真爱。
    Subfire
        121
    Subfire  
       Nov 6, 2019
    学 Golang 的方法就不对 是谁教你编程语言一定得有"三目运算" 一定得有"函数重载"等等的
    固化思维定势 永远成长不了 永远都是写重复代码的 low
    学习 Golang 就得看 Golang 的设计思路和原理
    fedfedfed
        122
    fedfedfed  
       Dec 25, 2019
    能问出这个问题,就知道楼主不是解决问题的人,倒是一个“拿来主义”的专家。
    canzyp
        123
    canzyp  
       Jan 2, 2020
    @timothyye 哪有卖的
    xm0625
        124
    xm0625  
       Jun 24, 2020
    还是说一下我的看法吧

    golang 从目前看比较有价值的特点:高性能 跨平台
    比如写一些网络协议处理工具(你懂的), 带 gc 版的 c, 消息通道 Server, 游戏后端 Server
    比 python 可怜的 GIL 要好的多线程, 同时使用跨平台编译来实现"write once, compile&run anywhere", 配上 upx, 食用口感肯定比 c 要好得多, 想写一些 mips/arm/x86 路由器上都可以使用的小工具, 语言选择上不再局限于 python. (java 的 jvm 基本告别 mips 了)

    工程化能力较 java 弱 生态上来说也不够完善, 很多都要自己造轮子 想要把 java web 的那一套玩转 开源社区还有很长的路要走. web 这种工程化属性极强的领域, 几乎没有理由选择 java 以外的语言.
    nodejs golang 的事件驱动 /异步 io/协程还是有优势的, 做 api 网关还是可以和 lua 的 openrest 赛一赛的. 两者在做消息通道 push server 也有天生优势(netty 的学习曲线比较陡峭, 但是长处还是工程化和 java 完善的生态)
    dosgo
        125
    dosgo  
       Jul 1, 2020
    @zjyl1994 我也用 golang 写 arm 的
    dosgo
        126
    dosgo  
       Jul 1, 2020
    @wuhau upx 压缩还凑合,不过我的路由实在是太小了,16M,压缩还嫌弃大
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1057 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 19:01 · PVG 03:01 · LAX 12:01 · JFK 15:01
    ♥ Do have faith in what you're doing.