减少依赖:Rust 生态系统中的一个新视角

2025-01-24
减少依赖:Rust 生态系统中的一个新视角

知名开发者 Armin Ronacher 在其博客文章中批判了 Rust 生态系统中过度依赖外部库的现象。他指出,过多的依赖导致了持续不断的更新、补丁和安全审计,增加了开发者的负担,并常常引入不必要的代码。他倡导一种“自己动手”的理念,鼓励开发者在适当情况下编写自己的代码,而不是盲目依赖外部库。他以 `terminal_size` 库为例,说明了一个简单的功能却依赖了多个库,并经历了多次更新,这体现了过度依赖的弊端。文章呼吁 Rust 社区转变观念,重视减少依赖,并对那些编写低依赖库的开发者给予肯定。

开发