Iron Software推出首個開源產品
2022年11月8日 Iron Software 發布其首個開源產品 -IronDrawing.
當微軟宣布一 重大變更 到System.Drawing.Common
,Iron Software團隊開發了一個開源解決方案,該方案對所有.NET開發者免費提供。
IronDrawing 也用在Iron Suite產品。
替換 System.Drawing.Common
早在 2021 年,Microsoft 宣布將取消對非 Windows 平台上 .NET 6
及其後續版本中 System.Drawing.Common
函式庫的支持,理由是 長期的挑戰 具有對跨平台支持至關重要的低層級依賴性。
此重大變更已使所有使用圖形的 .NET 應用程式和類別庫過時。 此外,對於許多維護使用 System.Drawing.Common
的跨平台庫的 .NET 庫開發人員來說,這是一個問題。 這要求這些開發人員重建他們的庫和NuGet包以符合微軟的要求。 建議的行動.
儘管大型公司有資源做到這一點,但對許多時間和資源都不足的開發者來說,這將是一個挑战。 最終可能會拖慢 .NET 7 的採用速度,這將對更大的社群產生影響。
介紹解決方案:IronDrawing
Iron Software 開發了鐵繪圖為了解決跨平台技術中System.Drawing.Common
過時所帶來的遷移挑戰。
工程部主管Jacob Mellor描述,
“IronDrawing 就像是瑞士軍刀,或者是介於所有新的 .NET 6 與 7 圖像格式之間的通用翻譯器。”
承認這將為.NET開發人員帶來的挑戰,Jacob進一步解釋 -
我們開源了一個解決方案,它充當中間件,替換 System.Drawing 對象,並且允許所有新的庫成為您的 .NET 類的單個方法簽名中的輸入和輸出。
"我們為 .NET 開發者提供了一個開源免費的模式,以優雅地適應這一變化,既能支持傳統軟件也能支持新軟件。這是為我們自己的產品開發的,但我們看到將解決方案提供給社區的潛力,以幫助保持 .NET 的活力。根據公共 NuGet 統計數據,Linux 支持尤為重要,因為我們超過一半的實際 .NET 項目部署是在 Linux 服務器上,這是基於我們自己的 NuGet 分析的。"
"在 2022 年,甚至 Microsoft Azure 的項目在 Linux 上托管的次數比在 Windows 上更多。"
試用IronDrawing for .NET現在.
關於Iron Software
Iron Software 於 2015 年推出了他們的第一款產品。他們是一家位於芝加哥的公司,擁有全球的辦公室和團隊成員。他們最受歡迎的產品是 IronPDF。 他們的產品總計擁有近1500萬次的NuGet下載量,並且有一個超過50,000名用戶的活躍社群。
在短短六年間,Iron Software 的員工和產品數量增長了十倍。 Iron Software將其成功歸功於其敏捷性。
Iron Software 在客戶意識到問題之前就已解決問題。 這比以往任何時候都更重要,因為.NET語言正在快速前進。