Cnbeta 2024年12月23日
由于没人使用 cURL最终决定放弃基于Rust开发了四年的HTTP后端替代
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

知名开源项目cURL的开发者宣布,基于Rust的HTTP后端替代项目因用户使用率低,将于2025年2月发布的v8.12.0版本中被彻底删除。尽管该项目完成度达95%,但过去四年几乎无人使用,缺乏开发者支持是主要原因。此举旨在削减代码,提高灵活性,降低复杂性。虽然此次尝试失败,但未来cURL仍可能尝试基于Rust构建新功能。

🛠️ cURL的Rust后端替代项目,旨在提高安全性,历时四年开发,完成度高达95%,但因用户使用率极低,最终被放弃。

📉 缺乏开发者使用和维护是项目失败的关键原因,没有用户需求导致继续开发失去意义,因此决定删除该项目。

🧹 删除Rust后端代码是为了削减代码量,提高cURL的灵活性和降低复杂性,从而更易于维护和发展。

💡 虽然此次尝试失败,但开发者并未完全放弃Rust,未来cURL仍可能探索基于Rust构建新功能和项目的可能性。

知名开源项目 cURL 的开发者丹尼尔斯滕伯格日前发布博客宣布 cURL 的基于 Rust 的替代 HTTP 后端实现项目失败,从 2025 年 2 月发布的 cURL v8.12.0 版开始相关代码将会被彻底删除。

Rust 是目前最流行的内存安全编程语言,包括微软和谷歌等公司都在尝试使用 Rust 提高安全性,cURL 使用 Rust 编写的新后端目的也是为了提高安全性。

尽管该项目的完成度已经达到 95%,不过在过去 4 年的开发中很少有开发者使用这个功能,没有有兴趣或有足够专业知识的开发者使用它,这成为放弃的关键原因。

在没有用户需求的情况下继续开发和维护该项目已经没有实际意义,因此丹尼尔决定删除这个项目从而削减代码并提高代码灵活性并降低复杂性。

尽管此次是一次失败的尝试,不过丹尼尔透露没有什么可以阻止他们在未来添加对更多和其他 Rust 库的支持,也就是未来 cURL 可能还会继续尝试基于 Rust 构建新功能和项目。

最后计划于 2025 年 2 月发布的 cURL v8.12.0 版将删除这 4 年基于 Rust 开发的替代 HTTP 后端实现,相关代码都会被清理掉以降低 cURL 的复杂性。

完整博客请访问:https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

cURL Rust 开源项目 HTTP 软件开发
相关文章