前几年吧,感觉互联网领域开始轰轰烈烈的转 golang,py php java 都转 golang,感觉 golang 要统一全世界了 现在感觉这种确实有些放缓了
1
phx13ye 2020-06-07 22:57:26 +08:00
现在 rust 有给我这种感觉
|
2
pythongo 2020-06-07 23:01:18 +08:00
有很大一部分都是大厂带的节奏,还有 KPI 导致的
没办法,不转上面就认为你不行 |
3
lxml 2020-06-07 23:16:29 +08:00
作为 gopher,客观的来说,py 和 php 转 go 还是有现实需要的,Java 看场景,开发效率感觉因为 go 缺失的特性可能写 Java 还更爽一些,运行效率当然 go 这方面还是强,不过感知确实不如前两者那么强。
|
4
dodo2012 2020-06-07 23:19:37 +08:00
我主要用 go 来做那种客户一定要布署在 win 上的,我直接打包一个 exe 给他,自己运行吧。
|
5
niubee1 2020-06-07 23:37:14 +08:00
有一种转,叫新空降的 CTO 觉得要转。
|
6
sagaxu 2020-06-07 23:43:54 +08:00 via Android 5
主要是 php 和 py 在转,Java 转 Go 动力不大,Go 开发效率还不如 Java,运行性能也跟 Java 差不多,倒是内存能比 Java 省个 3 到 5 成。
|
7
cmdOptionKana 2020-06-08 00:11:18 +08:00
Go 的优势是容易转,不管你之前用什么语言,稍稍学一下就能开始写 Go 了(因为一共就没几个特性……)。
在实际好处方面,py 和 php 转 Go 可以立即“免费”获得静态类型检查和更高的运行效率、更轻松地处理并发,还是有吸引力的。 |
8
herozzm 2020-06-08 00:13:43 +08:00
go 转是一句话的事情,缓不缓都是趋势
|
9
blless 2020-06-08 00:24:36 +08:00 via Android
最近知道的微服务框架又多了几个,一个 dubbo-go,还有一个斗鱼开源的 juno 。
|
10
jinsongzhao 2020-06-08 00:34:02 +08:00
golang 2016 年的明星语言,现在是放缓了。rust 似乎意外的把 c 语言带上榜首了。
|
11
wzw 2020-06-08 05:38:37 +08:00 via iPhone
Python 转 go,目前觉得值
|
12
GTim 2020-06-08 07:24:17 +08:00
全民 rust 了
|
13
newtype0092 2020-06-08 07:43:33 +08:00 5
PHP 写业务,GO 写服务不香么?保持两三门不同特性的语言才能在大部分场景下游刃有余吧。
我觉得除了像 iOS 和 OC 、swift 那种强绑定生态,服务端把自己绑在一个语言上真没必要。 除非到了 XX 语言技术专家这种一种语言已经玩到头了的,其他一般人用什么语言没差、看具体的业务场景和人员配置好了。 |
14
janxin 2020-06-08 08:16:16 +08:00
该有多少要转的,要转的也都转完了
|
15
Nugine0 2020-06-08 08:29:37 +08:00 via Android
两年前开始学 rust,现在风向要变成 rust 了。
等 2022 再猜下一个风向技术。 |
16
mitu9527 2020-06-08 08:40:39 +08:00
18 年以前各行各业都处于打鸡血状态,中高层不做点“成绩”出来不好交差,“成绩”放到技术这方面就变成了强推新语言、新技术,也不管需不需要。但从 18 年开始经济下行,各行各业都冷静下来了,资源也不再像以前那么充裕,所以这种追求新语言、新技术的趋势也就放缓了。
|
17
fiypig 2020-06-08 09:09:14 +08:00
我看了下 , 今年比去年多了一些公司招聘 go, 除了一线 ,感觉还是太少了
|
20
dog82 2020-06-08 09:22:24 +08:00
看好 go 不看好 rust,难度有点大!
大厂是风向标,有大厂用 rust 吗? |
21
u823tg 2020-06-08 09:27:20 +08:00 4
难道就我一个对 dotnet 5 感兴趣了吗,除了互联网外别的用 dotnet 的挺多。
|
22
wsseo 2020-06-08 09:27:46 +08:00
rust 火起来了
|
23
u823tg 2020-06-08 09:31:28 +08:00
@dodo2012 #18 我感觉是 rust 自带的军火库太简陋了, 第三方轮子太少劝退。 语言方面其实没多难好多概念 c++都有,rust 强制规范了。习惯了就好了
|
24
EKkoGG 2020-06-08 09:42:47 +08:00
|
25
gramyang 2020-06-08 09:50:26 +08:00 2
所谓的全民学 rust 就像洽奥利给,每个人都挂在嘴边说,但是极少有人像老八那样真的尝试过。
|
26
chouchoui 2020-06-08 10:09:45 +08:00
风口上的猪也该落地了
毕竟谷歌就算做坨💩在国内都会有人吹的 |
27
NCZkevin 2020-06-08 10:18:31 +08:00
go 的生态和开发效率都不如 java, 不过 python 转过来还是挺方便的
|
28
Ethson 2020-06-08 10:27:16 +08:00
现在正在用 go 写一个 http server,太爽了!
|
30
hantsy 2020-06-08 10:39:59 +08:00 1
@u823tg dotnet 对互联网开发挺友好的啊,看过了 REST API 开发,还有微软有自己的 Identity Server,喜欢自己的搞认证服务器也可以的。
但是国内的基本都是赶集一样的开发,个人兴趣只能自己玩玩了。 |
31
cco 2020-06-08 11:14:45 +08:00
毕竟轮子太少,要有 java 一半多也能非常火了。现实就是有钱的公司才有时间造轮子,创业公司恨不得拿来即用。
|
32
blackboom 2020-06-08 11:19:28 +08:00
|
33
paoqi2048 2020-06-08 11:20:22 +08:00
楼上有很多人提到 rust,rust 现在是云的多,用的少,毕竟 C++的使用场景都越来越少了,更不要说 rust 了
|
35
ibegyourpardon 2020-06-08 11:34:47 +08:00
我还是觉得 Python 好……
语法简单易上手,做个快了的 CRUD boy 肯定没问题。 至于性能啊什么的,反正一个 Python 本身并不慢,async io 加持也还可以。真有问题了,又从来不是一个框架或者语言本身的事,咱慢慢加缓存,慢慢拆解嘛,连 Django 都能拿出来顶。 什么,你说你们的业务量上来就在高位了? 那当我没说…… Java 和 Go 走起吧。。 |
36
Jirajine 2020-06-08 11:41:39 +08:00 via Android
rust 还是不行的,不能快速上线凉一半,上线了还几乎没 bug 凉另一半。
|
38
chendy 2020-06-08 12:00:40 +08:00
能把 crud 写明白的人都不是很多,rust 拿什么火…
|
40
neoblackcap 2020-06-08 12:48:11 +08:00
Rust 是真的奔替代 C++去的,如果说 Rust 入门陡峭,其实就是说 C++要用好就是那么陡峭。其实 C++用好的话,花的时间更多,更难,毕竟编译器都不会强制检查所有权,刚开始写多线程程序可能动不动就崩掉自己的大腿。
Rust 只要做好高性能的应用层面就好了,好比 C++是不会死的。其实这些领域除开编程功力之外,还需要对系统,编译原理之类的特定领域知识有了解,不能快速出活是正常的。 Golang 用于业务代码我看还行,替代一些脚本语言。我觉得能提高系统的健壮性以及效率,同时降低运维成本,这已经很好了。Golang 还是会有越来越多公司采用的。不管大家如何吐槽它的简陋。我觉得转 Golang 的问题也不大。不需要管那么多,如果真是只想找工作,那么继续 Java 嘛。 |
41
ppphp 2020-06-08 13:01:10 +08:00
嫌 go 简陋的都是没找到最佳实践的简陋,学 rust 能把 hello 折腾出来的有一半就不错了
|
42
falcon05 2020-06-08 13:09:33 +08:00 via iPhone
语法学完,好无趣,平淡如水
|
43
lithbitren 2020-06-08 16:08:38 +08:00
go 的表达力还是欠缺,其他语言随手就用的语法 go 很多都没有,不过也挺爽就是了。rust 确实陡峭,所有权还算好,加些中间变量一般都能解决,生命周期实在恶心,能拿 rust 写啥东西都不容易,在其他语言里学到代码结构很难轻易搬进来,只要和链表或树沾边的实现,不用 unsafe,代码量是一般语言的好几倍,实现简易字典树,py 一个方法就一两行,go 也就是把列表解析展开成循环迭代,rust 借来借去得写几十行,费老 jb 劲了。
|
44
594duck 2020-06-08 16:35:25 +08:00
@mitu9527 同意的不能更多,18 年前各种吹上天,我都看不懂了。不解决实际 问题就光是在堆各种技术名词,然后没有一个技术看着靠谱。还有人跑来说我傻,能吹的都买房了,不能吹的还在打工。要努力 吹。什么 k8s,什么 docker,什么微服务,什么 go,AI 。学好了连工作都难找,反而是那些踏实学 JAVA 的出来好找多了。
还有吹全民学 Python 的,学了出来找不到工作问老师,老师说你学完 Python 学 GO 吧,再来 2 万培训费。哭笑不得。我后来劝小伙子学 JAVA,普适性强一点。 现在天天和我吐槽国内这环境全他妈骗子。 |
45
dbskcnc 2020-06-08 17:48:23 +08:00
go 用着还算比较舒服的, 心智负担小多了
|
46
jin7 2020-06-08 18:03:34 +08:00
if err != nil 爱不起来
|
47
ddup 2020-06-08 18:07:07 +08:00 1
.NET Core 很香,开发效率高,运行效率也很高,互联网领域生态仅次于 Java,现在跨平台后越来越好了,非互联网领域也是和 Java 一样要啥有啥。
|
50
yamasa 2020-06-09 12:38:15 +08:00
光就 java 而言,语法层面和生态层面转 go 都实在没什么动力,性能上 go 也最多算是和 java 互有胜负。要学点和 java 不一样的东西,还不如去搞搞 rust 或者 scala 之类的长长眼界。
|
52
liuyibao 2021-02-22 14:12:35 +08:00
吹完 node 吹 go, 现在又在吹 rust,go 的生态跟 java 比真是太差了
|