48 条回复  ·  627 次点击
InkStone 小成 2024-7-15 10:30:10
@jplay 就是因为开发效率太低了才不想用 C++。

同样的命令行工具,我的感觉是,开发效率 Python >> Rust >> C++。长期维护时的迭代效率,Rust≈Python >> C++(这条时间越长 Rust 优势越大,C++在任何情况下都没有优势)。

Go 没高强度用过,但体感语法糖太弱,应该没法和熟练使用的 Rust 比.
tsanie 小成 2024-7-15 10:39:03
@lylgb #30 .net core, publish aot +1
Goooler 小成 2024-7-15 10:44:23
是的,https://github.com/ibraheemdev/modern-unix
jrqlxue 小成 2024-7-15 11:11:20
[安装 Visual Studio 时,建议选择几个 Windows 工作负载,例如 .NET 桌面开发、使用 C++ 的桌面开发和通用 Windows 平台开发。 你可能认为不需要全部三种,但很有可能会出现某依赖项需要全部三种,因此我们认为选择全部三种会更简单。]( https://learn.microsoft.com/zh-cn/windows/dev-environment/rust/setup)

对于 VS 生成工具 2022 ,勾选上面 3 种后 C 盘 12.37G+安装盘 5.57G ,对于 C 盘不够大的人而言不够友好,这些是 windows 下使用 rust 的其中一个障碍(仅编译使用,不写代码)

另外,rust 编译会有体积很大很大的中间文件残留

https://i.imgur.com/mJXfshexjk.png
Yadomin 小成 2024-7-15 11:35:18
周末把一个 go 写的小工具用 rust 重写了,用 go 写完全用的标准库,换成 rust 一共引了 200 多个 crates😥

不是很喜欢 rust crates 逐渐 node modules 化,甚至它的 target 目录比 node_modules/ 还逆天
ty29022 小成 2024-7-15 11:38:17
zig is better
standchan 小成 2024-7-15 11:47:33
go 也不错
vvhy 小成 2024-7-15 11:53:05
@Yadomin 确实,小项目几个 G 起步,中等项目一百多 GB
kk2syc 初学 2024-7-15 12:03:54
@w568w 如果功能稳定的话 4 年不更新也不是不能用
zhouyin 小成 2024-7-15 12:11:56
@Goooler
modern unix 怎么安装
返回顶部