我喜欢用 Rust 开发初创公司,但不会再选择了。

Feb 17, 2023     Author:aisrael     HN Points:253     HN Comments:484
Share this

摘要: 该内容主要讨论了作者团队在早期创业阶段选择使用Rust语言的经验和反思。作者认为Rust在安全性、可读性和表达式丰富性方面表现优秀,但同时也指出Rust的编译速度较慢,对于快速迭代和原型开发可能不是最佳选择。作者建议,对于早期创业公司,特别是在产品方向尚不明确时,应考虑使用更易于快速迭代的编程语言。尽管如此,作者也肯定了Rust在构建高性能生产系统方面的优势,并表示在团队积累了一定的技术积累后,Rust仍然是一个优秀的选择。

讨论: 这段内容主要讨论了Rust编程语言的使用场景和优缺点。PaulHoule认为使用Rust进行错误处理是重复过去的错误,应该使用异常处理。mrichman质疑选择Rust是否是过早优化。draw_down对Rust的文档表示赞赏,但对在中间件中使用pinning的理解有疑问。TuringTest指出Rust适合系统级编程,但不适合理查迭代快的项目。rattray提到新工程师的培训时间较长,且难以招聘到熟练的Rust开发者。dom96认为Rust适合需要稳定和高效软件的项目,但不适合快速迭代和不需要高性能的项目。bayesian_horse询问在何种性能提升下使用Rust是合理的。rozgo认为在某些情况下,选择Rust和其他早期优化是创造独特产品的关键。tegiddrone分享了一个团队因无法适应快速迭代而放弃使用Rust的案例。unshavedyak则认为Rust可以用于原型设计,但需要避免过度优化和抽象化设计问题。

原文标题:I love building a startup in Rust but wouldn’t pick it again
原文链接:https://www.propelauth.com/post/i-love-building-a-startup-in-rust-i-wouldnt-pick-it-again
讨论链接:https://news.ycombinator.com/item?id=34835631