Rust这种新型的语⾔注定⽕不起来,功能太强⼤(特性太多),还不如⽤成熟稳定强⼤的CC++。。。
go和java后端开发劣势
这种新型的语⾔注定⽕不起来,功能太强⼤(特性太多),还不如⽤成熟稳定强⼤的C/C++,,⽽Golang⾜够简单,⼊门快,编译快,性能也强悍,解决了服务端开发⼈员的痛点,,注定被⼤多数⼈接受。。。
golang 针对的⽅向和他不同,虽然是同⼀时期的,但我觉得不太适合⽤来⽐较
拿 Go 来类⽐,不是⽐功能定位,⽽是⽐被接受的容易度,其他⽅⾯都很OK 且容易上⼿的语⾔后来者居上的可能性⾮常⼤,,,如果从功能上对⽐的话,Go 主要定位解决分布式系统,服务器应⽤开发,主要竞争对⼿是 Java、Python、Ruby 之类,Rust 主要定位解决单机安全问题,⾼性能场景偏系统底层开发,主要竞争对⼿就是 C/C++ 之类
GWF是超级硬伤,虽然有镜像,但是对⼊门者⽽⾔,已经被屏蔽⼗有⼋九;再者市⾯上不好招⼈,企业不敢⽤,⽣态链太弱,这货要⽕只能慢慢熬了。
关键是⽣态还没有建⽴起来,没有杀⼿级的应⽤出现,企业使⽤少。如果⽣态有了,那再难也会有⼈挤破头往⾥冲的。
rust ⽣态要到今年底,才会成熟,到时⼤量的常⽤库会达到1.0,⽣态就有了⼀个好的基础。
学习的难度,不会⽐C++少。学习的之前,你⾄少要会c 语⾔。否则就是没有必要学了,学也学不会的。
有⼈拿go语⾔来⽐,我不知道该怎么说,打个⽐⽅:
⼀个⼩学⽣⾮要和⼤学⽣⽐数学谁考得分多⼀样。
⼩学⽣说,看我考了99分,怎么样,你考了⼏分呀?⼤学⽣:。。。
Go 今天的⽬标和⼗年前并⽆⼆致:Scale(规模化)。
Go 2 的⽬标就是解决 Go 1 在规模化⽅⾯做的还不好的地⽅。
Go 2 必须接受现有的 Go 1 源代码。开发团队不希望割裂 Go ⽣态系统。
如果把 Go 2 要增加的特性分为兼容部分和不兼容部分,Russ 提到的思路如下。
(1)先按照 Go 1 的版本发布计划,增量式交付兼容的部分,⼀个特性⼀个特性地加进来。
(2)再考虑不兼容部分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。