写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.66424192 - 无标题 - 技术宅


回应模式
No.66424192
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2025-06-25(三)22:31:00 ID:zloB12e [举报] [订阅] [只看PO] No.66424192 [回应] 管理
rust学习串。

大专毕业打螺丝中,对编程有兴趣,所以这是一个自学串。

为什么是rust呢,其实我筛选了一下,学完之后起点比较高、热度不至于太低的语言,就是cpp和rust。(用过一些java写的软件,太吃内存,所以没啥好感。c#和微软捆绑太深,而且也没打算做游戏。js,go,kotlin挺不错的,对应不同的应用领域,摸熟rust后会去试试的)

cpp对我而言太复杂啦,就决定是rust了。
它揉了很多现代化的设计,可以有一个比较全面的了解,而且tauri对我的吸引力还蛮高的(之前也粗略入门过vue3和tailwind css)。

其实到现在已经学了一个多月,学到第十七章(async和await),看的是官方文档的中文翻译和b站软件工艺师的视频。

目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(`ε´ )说了多少遍了,这里是婆罗门宅向论坛
无标题 无名氏 2025-12-08(一)13:01:11 ID:s2TJBjD [举报] No.67594339 管理
>>No.67593908
tauri在Windows上是用webview2实现的,golang也有个类似的叫wails。这个东西对C#才是原生的,winform/wpf/uwp/winui3都能接,本质是调用系统预装的edge来渲染,好处是所有webview2应用都共享一个底层引擎和运行时。
C#不跨平台的话直接用微软官方的webview2库就好了,反而rust这边tarui才是一堆大坑( ゚∀。)
无标题 无名氏 2025-12-09(二)22:45:50 ID:TGZgaA6 [举报] No.67606911 管理
tauri试了一下,只能说不太推荐,一是还在wip有很多破坏性更改,二是除了能直接迁移网页没有什么核心优势,或者说,rust更多是个外壳( ゚∀。)
现在要做跨平台的话,flutter可能是首选之一
无标题 无名氏 2026-01-30(五)12:11:22 ID:k85Qmyq [举报] No.67974723 管理
>>No.67174857
近况如何
无标题 无名氏 2026-02-08(日)14:15:28 ID:zloB12e (PO主) [举报] No.68036053 管理
>>No.67974723

我回来了,在过年前还是跟大家汇报一下。
手里的小垃圾的结局不太美好。

在写这个小垃圾的时候,前端部分用的是 vue,写着写着发现自己受不了 rust 了。js 瞎写都能用,一看 rust 写几十行都得花上两天,根本原因还是我自己代码能力不行,被编译器鞭策到死。

虽然自己只有二十多岁,但发现思维已经不像以前那样对新知识敏感了,主打的是一个脉络清晰和关联旧知识,叠加上战线拉长的因素,在自虐(划掉)坚持几个月后对 rust 产生了一种恐惧的情绪。小项目自然也就弃坑了。

倒也不是没收获,只不过技能树点歪了,现在 vue 用的特别熟练 |∀゚

琢磨几个月前端,发现多到爆炸的 js 框架和 css 比起来简直是小巫见大巫,前端样式写起来实在是一言难尽,跟 rust 有得一比。

打算在这个月把 go 学会,用原生库搓个随机图片 api 耍耍。
无标题 无名氏 2026-02-08(日)14:16:37 ID:zloB12e (PO主) [举报] No.68036067 管理
>>No.67593908
了解过,核心用法就一个:可以从 js 调用 rs 的函数。
无标题 无名氏 2026-02-08(日)14:27:00 ID:dJv5Q9g [举报] No.68036158 管理
https://segmentfault.com/a/1190000047588122
这里有篇对比挺有意思的
无标题 无名氏 2026-02-08(日)21:09:31 ID:zloB12e (PO主) [举报] No.68039411 管理
>>No.68036158
非常全面,所以我打算先写写 go。rust 等以后时机到了再说,这次是错付了。
无标题 无名氏 2026-02-13(五)14:37:52 ID:GXMwKfU [举报] No.68075429 管理
>>No.68039411
话说po有学过C吗,哪怕是大学里那种皮毛课程也行,毕竟C这么多年也没更新多少东西,大学课程内容也勉强够用。

说实话接触Rust/Go这类语言最好是有C语言基础,而且C就够了也不需要C++。

Go可能还好,毕竟有gc,并发模型也简单。Rust是真得写过C才知道很多地方为什么要这么设计以及为什么这么设计更好的,不然只会觉得是一堆莫名其妙的条条框框。
无标题 无名氏 2026-02-14(六)19:08:47 ID:zloB12e (PO主) [举报] No.68085418 管理
>>No.68075429
学过喵,c 的基础语法用的还算熟练吧。再后面的 cpp 只是在了解数据结构和算法的时候浅浅试过,之后就坚定了不用 c / cpp 的决心 _(:з」∠)_
无标题 无名氏 2026-02-21(六)13:09:07 ID:lgqZ6kf [举报] No.68128102 管理
肥宝你还在坚持,真厉害,Go语言确实很舒服,欢迎入坑~
无标题 无名氏 2026-02-21(六)13:56:23 ID:NYzUCma [举报] No.68128285 管理
能坚持就是很厉害了
无标题 无名氏 2026-02-23(一)22:59:14 ID:aFbxkRF [举报] No.68143423 管理
其实看个 example 就差不多了,直接摸项目吧,rust 里数据和 AI 相关 infra 项目相对多点,可以来咱们 datafusion 社区玩。
无标题 无名氏 2026-03-23(一)09:30:31 ID:zloB12e (PO主) [举报] No.68340786 管理
最近有点忙,记一下历程吧。
一开始想直接用 go 原生的 net/http 库,然后发现官方文档只有包页面的 wiki,这个我看不来,再去找找独立的中午文档站,发现版本都太老了不适合最新版。又去了解了下 gin,发现写法比 net/http 还复杂一点。
就决定用 http 了,其实说简单也简单的,一眼看过去就知道咋用,就是这样子老感觉不够系统化学习。
之后就是再了解一下咋连数据库,就可以把我的接口做好了。
对于 rust,我觉得还是先写点 cpp 后再考虑继续接触比较好。
买了个 esp32 学习套装。计组和操作系统去年也都浅浅学了一下,打算写 esp32 时尽量用 cpp 去写。等 cpp 基础差不多了就是 rust 和刷算法题了。
当然这样确实感觉自己不够专一,难以纵向发展,所以这一套东西过完,到时候看学习情况再选一个语言长期用。
无标题 无名氏 2026-03-25(三)07:36:12 ID:Gys2Wc4 [举报] No.68354744 管理
我觉得 Rust 还行,但和其他底层语言比起来,它的语法真的很烂。我也特别讨厌 cargo fmt,因为几乎所有有用的格式化配置选项都被标成了 unstable,结果我根本什么都做不了。
无标题 无名氏 2026-03-25(三)08:09:05 ID:w7ciKC7 [举报] No.68354822 管理
>>No.68354744
底层语言除了c系,rust,zig,还有啥,至少我觉得不比c系烂,而zig语法也是模仿rust的
无标题 无名氏 2026-05-04(一)00:08:04 ID:zloB12e (PO主) [举报] No.68586448 管理
肥哥们说的有点深入了,对于小白来说,语法舒适度和上手速度可能是最重要的吧哈哈,这方面每个人感受不一样。

也是五一放假了,来汇报一下近况。
我的随机图api已经运行半个多月了。

http库用过,不过多方考虑后用了gin。一开始只是想试一下gin,发现文档清晰多了,就一直用下去了。

图库里有一千多张图片,都是以前从wallhaven下载的,也是整理进数据库了。

项目还很简陋,现在就只有三个get方法的接口,写的时候恶补了一下数据库,增加了一部分难度,不过有ai指点迷津也蛮不错的。

一开始是一个两百来行单文件,后面觉得不妥,便参考github上的项目和ai建议进行拆分,不过没完全按照他们的意思来。我觉得小项目没必要拆的太细太“工程化”,同一个模块的代码文件离得太远,找起来不舒服,便按自己的意思优化了一下。

接下来继续增加新功能,尤其是入库功能和配套前端。得加个管理员鉴权了🤔(其实是想弄账号系统的)。

想弄个壁纸软件,通过将窗口嵌入桌面实现。不过go生态的wails框架,目前主分支的v2版本还不支持多窗口…难道又要考虑用 tauri了吗,感觉对rust的心理阴影还没消退呢。

UP主: