没三目运算
没泛型,别说 interface{}算泛型
没函数重载
没 template
要啥没啥
变量类型说静态不静态,说动态不动态
没有杀手级的框架,写个 web 服务都要难受死
我圆润的滚回 PHP 了
102
Sliverburger 2017-11-24 03:15:59 +08:00
@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 |
103
sryanyuan 2017-11-24 09:58:37 +08:00
c++程序员 golang 用着还挺顺手 至少不少底层服务(不是 web 服务)都用 golang 开发,开发效率够高,跑着很稳定
我周围不少同事刚接触 golang 的时候,像你一样吐槽,现在 1 年过去了,现在都成拥护者了 |
104
timothyye 2017-11-24 10:22:00 +08:00 3
|
105
WendellSun 2017-11-24 10:28:03 +08:00
@timothyye 厉害了我的哥。
|
106
zyh94946 2017-11-24 11:53:29 +08:00
@Sliverburger 这你不用给我科普~ 233
|
107
zyh94946 2017-11-24 11:54:47 +08:00
@Sliverburger 我只是告诉你,PHP 不要 Apache 或者 PHP-FPM 能行
|
108
Gonejack 2017-11-24 13:42:24 +08:00 via iPhone
然而 PHP 我也是拒绝的,很多东西没设计好,也看不大到未来前景。
|
110
k9982874 OP @Gonejack 然鹅并没出现一个可以杀死 php 的语言。
node.js 加持下的 js 算是一个,不过 node.js 的异步编程模型把控不好还不如 PHP。 ps:java 借着微服务的大势有增长的势头 |
113
abusizhishen 2017-11-27 19:37:46 +08:00 via Android
@yoa1q7y 给我分点
|
114
yyl719133368 2018-01-04 16:06:08 +08:00
低端黑
|
115
nash 2018-01-08 23:07:53 +08:00
连异常都没提到,说明中毒不深
|
116
xcstream 2018-08-08 19:44:57 +08:00
因为难用。所以 go 开发人员的平均水平和工资比 php 高一点
|
118
ioly 2018-12-03 14:25:47 +08:00
emmm... 按照逻辑,rust 简直就是辣鸡 QAQ
|
119
chinaliuhan 2019-10-28 15:22:09 +08:00
快回来吧,现在有了
|
120
belloc 2019-11-04 15:47:24 +08:00
楼上才是真爱。
|
121
Subfire 2019-11-06 14:56:35 +08:00
学 Golang 的方法就不对 是谁教你编程语言一定得有"三目运算" 一定得有"函数重载"等等的
固化思维定势 永远成长不了 永远都是写重复代码的 low 学习 Golang 就得看 Golang 的设计思路和原理 |
122
fedfedfed 2019-12-25 19:21:53 +08:00
能问出这个问题,就知道楼主不是解决问题的人,倒是一个“拿来主义”的专家。
|
124
xm0625 2020-06-24 11:28:10 +08:00
还是说一下我的看法吧
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 完善的生态) |