展开讨论

经验与复盘经验摘录 · 机器翻译

尽管人们可能会坚持相反的观点,但终有一天会出现“多个...

...尽管人们可能会坚持相反的观点,但终有一天会出现“多个Rust”——我的意思是,多种风格和做事方式,就像C++一样。就我自己而言,例如...如果这是我的仓库、我的团队和我的招聘,并且我从零开始...我会在采用第三方crate方面非常谨慎,并在那方面采取极其简约的方法。我并不使用tokio。尽管我的工作需要使用它。

源讨论Ladybird 浏览器采用 Rust原帖 698 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

VI

我正在考虑为一个小型项目使用Rust,这是一个用于Linux、MacOS和Windows的具有基本UI的守护进程。你介意详细说明你遇到的缺点吗?或者哪些使用场景不适合使用Rust?

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

ME

> 经常会有重复的功能(多个Base64、rand、sha256等库) 除非它们在主要版本上有差异,否则我不认为这是真的?Cargo会应用语义版本控制,并根据cargo.toml中的版本约束选择最佳可用版本。

完整原文
ST

前两个非常可靠,作为Rust开发者我自己就是这样。我希望Rust有更大的标准库,而所有反对它的论点都让我觉得不太有说服力/感觉这些论点同样可以让人认为“HashMap”不应该被包含(有些人确实这么认为),甚至“time”也不应该被包含。 编译时间显然是最糟糕的部分,它们与(2)的配合也很差。 我个人对(3)没有问题,而(4)/(5)对我来说并不常见。 > 对我来说,例如……如果这是我的仓库、我的团队、我的招聘,并且我从零开始……我会在第三方库的采用上非常谨慎,并采取极简的方法。 我也是这样。我基本上只使用最小的`cargo-vet`,避免使用新库。我会审查新的库。我选择采用一个新库的情况是当它像“作者实际上写了这个格式的规范”时,但除此之外………

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。