无标题无名氏No.66424192 只看PO
2025-06-25(三)22:31:00 ID:zloB12e 回应
rust学习串。
大专毕业打螺丝中,对编程有兴趣,所以这是一个自学串。
为什么是rust呢,其实我筛选了一下,学完之后起点比较高、热度不至于太低的语言,就是cpp和rust。(用过一些java写的软件,太吃内存,所以没啥好感。c#和微软捆绑太深,而且也没打算做游戏。js,go,kotlin挺不错的,对应不同的应用领域,摸熟rust后会去试试的)
cpp对我而言太复杂啦,就决定是rust了。
它揉了很多现代化的设计,可以有一个比较全面的了解,而且tauri对我的吸引力还蛮高的(之前也粗略入门过vue3和tailwind css)。
其实到现在已经学了一个多月,学到第十七章(async和await),看的是官方文档的中文翻译和b站软件工艺师的视频。
目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。
无标题无名氏No.67145025
2025-10-01(三)13:51:19 ID: zloB12e (PO主)
>>No.67137541
感谢肥哥回复,单机太久,突然有人回复还有点不适应。
肥哥说的我都知道,这就是“先做一个垃圾,再想着改进”的道理。小肥我的垃圾也已经在做了,现在只是在思考比较遥远的下一步该怎么做而已,而且现在在做的垃圾也可能会用上一点皮毛。
之所以会如此谨慎,也是因为小肥对自己的学习能力太了解了,效率低下还无法自律,未来几年能够用熟练一到两个技术栈就已经谢天谢地了。
编程语言的使用确实可以一通百通,但即便如此也至少得有一个深入使用的方向,小肥目前就是在纠结这个问题。
无标题无名氏No.67145104
2025-10-01(三)14:00:38 ID: zloB12e (PO主)
>>No.67137541
数据结构的大学教材已购入,先前也在leetcode注册了账号,不过目前都还没正式开动。想着先把rust再学一点,把手里的垃圾做到勉强能用的地步,参加一下开源操作系统的课程之类的。
总之一拖再拖,伤脑筋啦。
无标题无名氏No.67174857
2025-10-06(一)01:27:48 ID: zloB12e (PO主)
这几日反思了一下,感觉自己的进度太慢了,大部分负反馈都来自代码能力不足。
所以接下来就不想别的,业余时间就专心把手里的小垃圾做完吧。
不做完就不更新此串。
无标题无名氏No.67593908
2025-12-08(一)12:11:03 ID: NPY1Azb
lz了解到tauri了吗,我还没具体了解过,不过这个抛除了内置浏览器操作,UI可以用网页那一套,速度也还行。我写C#的想换成这部分,没入门rust,不知道性价比怎么样
无标题无名氏No.67594339
2025-12-08(一)13:01:11 ID: s2TJBjD
>>No.67593908
tauri在Windows上是用webview2实现的,golang也有个类似的叫wails。这个东西对C#才是原生的,winform/wpf/uwp/winui3都能接,本质是调用系统预装的edge来渲染,好处是所有webview2应用都共享一个底层引擎和运行时。
C#不跨平台的话直接用微软官方的webview2库就好了,反而rust这边tarui才是一堆大坑( ゚∀。)
无标题无名氏No.67606911
2025-12-09(二)22:45:50 ID: TGZgaA6
tauri试了一下,只能说不太推荐,一是还在wip有很多破坏性更改,二是除了能直接迁移网页没有什么核心优势,或者说,rust更多是个外壳( ゚∀。)
现在要做跨平台的话,flutter可能是首选之一