公司新聞

Iron Software推出首款開源產品

2022年11月8日,Iron Software推出了其首個開源產品——IronDrawing。

When Microsoft announced a breaking change to the System.Drawing.Common, the Iron Software team developed an open source solution that is available free-of-charge to all .NET developers.

IronDrawing也用於Iron Suite產品中。

替換System.Drawing.Common

Earlier in 2021, Microsoft announced that it will be removing its support for the System.Drawing.Common library in .NET 6 and in subsequent releases for non-Windows platforms, citing long-standing challenges with a low-level dependency that is vital for cross-platform support.

此重大變更使所有使用圖形的.NET應用程式和類程式庫變得過時。 此外,這對許多維護跨平台程式庫的.NET程式庫開發者來說是個麻煩,因為這些程式庫使用System.Drawing.Common。 This requires these developers to rebuild their libraries and NuGet packages to comply with Microsoft's recommended action.

雖然規模較大的公司有資源做到這一點,但這將給很多時間不足和資源有限的開發者帶來挑戰。 最終,它可能會減緩.NET 7的採用,這將對更廣泛的社群產生影響。

介紹解決方案:IronDrawing

Iron Software開發了IronDrawing,以解決由於System.Drawing.Common在跨平台技術中的過時所引起的遷移挑戰。

工程主管Jacob Mellor說明道:

"IronDrawing就像一把瑞士軍刀,或是所有.NET 6和7新圖像格式之間的通用翻譯器。"

Jacob承認這將給.NET開發者帶來挑戰,他進一步解釋道:

"我們已經開源了一個作為中間件的解決方案,以替代System.Drawing物件,使所有新程式庫都能成為您的.NET類別中的輸入和輸出,僅需一個方法簽名。"

"我們為.NET開發者提供了一個開源的、免費的模式,幫助優雅地適應這一變化,支持舊有軟體和新軟體。這是為我們自己的產品開發的,但我們看到此解決方案有機會貢獻給社群,幫助.NET繁榮下去。Linux支持尤其重要,根據我們NuGet的公共統計數據,超過一半的實際.NET專案部署在基於我們NuGet自身分析的Linux伺服器上。"

"即使是Microsoft Azure專案在2022年中也更常駐於Linux而非Windows上。"

立即嘗試IronDrawing for .NET。

關於Iron Software

Iron Software於2015年推出了他們的第一款產品。他們是一家芝加哥公司,在全球擁有辦公室和團隊成員。他們最受歡迎的產品是IronPDF。 總計而言,他們的產品在NuGet上已接近1500萬次下載,並有超過50,000名積極的用戶社群。

在短短六年內,Iron Software公司的員工和產品都增長了十倍。 Iron Software將成功歸功於其靈活性。

Iron Software會在他們的客戶知道需要解決問題之前解決問題。 隨著.NET語言發展的步伐加快,這比以往更加重要。