與Craig Beaumont及Iron Software一起為慈善騎行
2022年11月8日 Iron Software推出其第一個開源產品 - IronDrawing。
當微軟宣布對System.Drawing.Common進行重大更改,Iron Software團隊開發了一個免費供所有.NET開發者使用的開源解決方案。
IronDrawing也用於Iron Suite產品中。
替代System.Drawing.Common
2021年早些時候,微軟宣布將在.NET 6以及以後版本中移除對非Windows平台的System.Drawing.Common庫的支援,原因是長期存在的低層次依賴問題,這對跨平台支援至關重要。
這一重大更改使所有使用圖形的.NET應用程式和類程式庫過時。 此外,這對於許多維護使用System.Drawing.Common的跨平台程式庫的.NET程式庫開發者來說問題重重。 這要求這些開發者重建他們的程式庫和NuGet包以符合微軟的建議行動。
雖然大公司有資源來做到這一點,但這會對許多缺乏時間和資源的開發者構成挑戰。 最終,這可能會減緩.NET 7的採用,對更廣泛的社群產生影響。
引入解決方案:IronDrawing
Iron Software開發了IronDrawing來解決由於System.Drawing.Common在跨平台技術中過時而帶來的遷移挑戰。
工程主管Jacob Mellor描述道:
"IronDrawing就像是一把瑞士軍刀,或是.NET 6和7圖像格式之間的通用翻譯器。"
承認這將為.NET開發者帶來的挑戰,Jacob進一步解釋道:
"我們開源了一個作為中介軟體的解決方案,替換System.Drawing物件,允許所有新的程式庫在單一方法簽名中成為您.NET類別的輸入和輸出。"
"我們給予.NET開發者一個開源的、免費的模式,以優雅地適應這一變化,支持舊版和新軟體。這是為我們自己的產品開發的,但我們看到有潛力將解決方案提供給社群,幫助.NET保持活力。Linux支援特別重要,因為根據公共NuGet統計,我們超過一半的實際.NET專案部署都是基於我們NuGet分析出的Linux伺服器。"
"即使是Microsoft Azure專案在2022年也多於在Windows上,而不是於Linux上托管。"
立即試用 IronDrawing for .NET。
關於Iron Software
Iron Software於2015年推出其第一款產品。他們是一家總部位於芝加哥的公司,在全球設有辦公室和團隊成員。他們最受歡迎的產品是IronPDF。 總體而言,他們的產品在NuGet上接近1500萬次下載,並擁有超過50,000名活躍的使用者社群。
在短短六年間,Iron Software的員工和產品增長了十倍。 Iron Software將其成功歸功於其敏捷性。
Iron Software在客戶意識到他們有問題之前就解決了問題。 隨著.NET語言前進的速度,這比以往任何時候都更重要。
