(rustweb框架排行)(rust 前端框架)

(rustweb框架排行)(rust 前端框架)

Rust编程语言的吉祥物(源自https://rustacean.net)

近些年来,

Rust编程语言热起来了,

广受好评。

在很多公众号上面,

我都看到了Rust的身影,

某个专业的编程语言排名网站,

还把Rust列为受开发人员最喜欢的编程语言。

据说清华大学都让本科生学C了,

直接Rust一波儿走起[看]。

大家各个摩拳擦掌,

迫切想尝试并学习Rust,

为自己的未来投资。

唉,打工人谁还不是面向工资开发呢[捂脸]。

我看到这个小螃蟹之后,

就觉得怪可爱的,

促使我对Rust感到好奇。

上一个能够吸引我兴趣的吉祥物,

还要说Go的吉祥物土拨鼠了。

(rustweb框架排行)(rust 前端框架)

Go编程语言的吉祥物(源自https://go.dev)

所以,搞起啊,

我开始尝试Rust了。

Rust号称是兼顾安全和性能的编程语言。

(rustweb框架排行)(rust 前端框架)

web框架性能排名,紫色部分的就是Rust实现的。(源自https://www.techempower.com/benchmarks)

性能可以追平C/C++,

拿来开发操作系统,

写底层驱动,

搞Web开发,

都不在话下,

我直呼好家伙

安全方面在众多的编程语言里面,

也是一骑绝尘,

我再次好家伙!

从语法上来看,

我还能接受Rust,

一些关键字在别的语言里也有,

很多概念在其他语言里也存在,

它充斥着很多语言的影子。

写个简单的命令行工具吧,

用的就是标准库,

用的数据结构都是语言实现好的。

起初就是和编译器干仗,

开始编译,

编译器就会告诉我哪里不对,

还会告诉我不对的地方可以如何修改。

那就跟着改吧,

反正就是来回折腾,

折腾到不报错为止,

然后就跑起来了,

YES!

我当时就觉得这编译器够智能的啊,

但是再看看我写出来的代码,

好一大坨,

好长,

一堆 . 运算符,

这让我想到了Java,

如果没有IDE的代码智能提示功能,

我很难写出来Rust代码[捂脸]。

感谢vscode上的相应插件。

(rustweb框架排行)(rust 前端框架)

一个rust相关的插件,来自我本地vscode的插件管理器

这么一堆东西,

编译出来的结果该不会很大吧?

还真不大,

这又令我非常惊愕。

作为对比,

我用C++从新实现了一遍,

平时我不怎么用C++,

但是想满足自己的好奇心,

还是硬着头皮写了一下,

结果C++编译出来的,

少了1200KB[笑哭]。

二者差距还是有点儿的。

(rustweb框架排行)(rust 前端框架)

同样的功能,cpp、go、rs实现的结果对比

那么执行效果怎么样呢?

C++实现的有时候执行快,有时候慢,

Rust实现的也类似,但是波动不大,

稳定在某一个执行时间上。

莫非,Rust真的如此牛b么?

于是我下定决心,

学Rust吧!

打工人嘛,

学tm就完事儿了!

当我接触到生存周期,

接触到一堆&符号,

接触到借用规则,

接触到实现一个链表有多么痛苦后,

我只能说,

我尽力了,

Rust可能不太适合我。

我更无法想象,

如果代码变得非常大之后,

Rust读起来是不是非常痛苦[奸笑]。

以前,我可能硬着头皮学习下去,

但是现在,

我觉得当某个东西不适合你的天性时,

你可以把它放弃。

我在想,

如果编程追求性能的话,

与其折腾Rust,

不如好好搞一下子C/C++,

可能更适合我。

哈哈哈,卷不动了。

(rustweb框架排行)(rust 前端框架)

C/C++还是杀手级王者啊

我听说Rust官方想降低学习曲线,

那我这种人还是观望观望吧,

万一曲线真降下来了呢?[狗头]

如果真是这样,

那Rust可就太香了[爱慕]。

你是在倔强学习Rust呢,

还是先观望观望再说呢?

还是坚守C/C++阵营?

C/C++的安全性真的很糟糕,

真的很影响项目吗?

欢迎留言交流。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者BlackJ个啥所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(rustweb框架排行)(rust 前端框架)
本文链接:https://www.51qsb.cn/article/m8y19.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-03-01
下一篇2023-03-01

你可能还想知道

发表回复

登录后才能评论