IT之家 12 月 27 日消息,Curl 首席開發(fā)人員 Daniel Stenberg 于 12 月 21 日發(fā)布博文,由于終端用戶和開發(fā)者興趣和需求不高,因此在 8.12 版本中將移除由 Rust 語言編寫的 Hyper HTTP 后端支持。
Curl 項目團隊曾希望通過 Rust 語言的內(nèi)存安全特性,引入 Hyper 替代 HTTP 作為后端,初期相關(guān)工作由 ISRG 贊助,并取得了一些突破性進展,但 Hyper 支持多年來一直處于試驗階段,由于需求低迷,現(xiàn)在代碼已被移除。
libcurl 庫使用 C 語言編寫,Hyper 使用 Rust 語言編寫,兩者之間需要 C 語言進行銜接,這需要開發(fā)者同時了解兩種語言及其架構(gòu)、挑戰(zhàn)和協(xié)議才能有效推進工作。
Stenberg 表示當前社區(qū)缺乏既精通 C 語言又熟悉 Rust 語言,并愿意致力于此功能的開發(fā)者。此外鑒于短期到中期內(nèi)完成這項工作的可能性不大,維護 Hyper 代碼的成本被認為過高。
IT之家注:移除 Rust Hyper 后端,Curl 項目將更加專注于核心功能的開發(fā)和維護,并提高代碼的敏捷性和穩(wěn)定性。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。