公司新闻

Iron Software发布首款开源产品

2022年十一月20日
分享:

2022年11月8日 Iron Software 发布了其第一个开源产品 - IronDrawing

当微软宣布针对System.Drawing.Common的[重大更改](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only" target="blank" rel="nofollow noopener noreferrer)时,Iron Software团队开发了一个开源解决方案,免费提供给所有.NET开发人员。

IronDrawing 也用于 Iron Suite 产品中。

替换 System.Drawing.Common

早在2021年,微软宣布将在.NET 6及后续版本中移除对非Windows平台的System.Drawing.Common库的支持,理由是[长期存在的挑战](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#reason-for-change" target="_blank" rel="nofollow noopener noreferrer),这些挑战源于一个对于跨平台支持至关重要的低级依赖关系。

此重大更改已使使用图形的所有 .NET 应用程序和类库过时。 此外,对于许多维护使用System.Drawing.Common的跨平台库的.NET库开发人员来说,这是一个问题。 这要求这些开发人员重新构建他们的库和NuGet包,以遵循微软的[推荐操作](https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#recommended-action" target="blank" rel="nofollow noopener noreferrer)。

虽然大公司有资源做这件事,但这将为许多时间和资源都匮乏的开发者带来挑战。 最终,这可能会减缓.NET 7的采用速度,这将对更大的社区产生影响。

介绍解决方案:IronDrawing

Iron Software 开发了IronDrawing,以解决由跨平台技术中System.Drawing.Common的过时带来的迁移挑战。

Jacob Mellor,工程总监描述,

“IronDrawing 就像是瑞士军刀,或者说是.NET 6和7所有新图像格式之间的通用翻译器。”

承认这将为.NET开发者带来的挑战,Jacob进一步解释道 -

“We have open sourced a solution that acts as middleware, replacing System.Drawing objects and allowing all of the new libraries to become inputs and outputs of your .NET classes in a single method signature”

“We’re giving .NET developers an open source, free pattern to help adapt to this change elegantly that will support legacy software and new alike. This was developed for our own products, but we see the potential to give the solution to the community to help keep .NET alive. Linux support is important particularly as based on public NuGet stats, over half of our real world .NET project deployments are to Linux servers based on our NuGet's own analytics.”

“Even Microsoft Azure projects are hosted on Linux over Windows more often than not in 2022.”

现在试用 IronDrawing for .NET

关于Iron Software

Iron Software于2015年推出了他们的第一款产品。他们是一家总部位于芝加哥的公司,在全球拥有办公室和团队成员。他们最受欢迎的产品是IronPDF。 他们的产品总共有近1500万次 NuGet 下载量,以及一个超过50,000名用户的活跃社区。

在短短六年内,Iron Software的员工和产品数量增长了十倍。 Iron Software将其成功归功于其敏捷性。

Iron Software在客户意识到问题之前就已解决问题。 现在随着.NET语言的快速发展,这一点比以往任何时候都更为重要。

< 前一页
你赢了:2023年有更多时间
下一步 >
与 Craig Beaumont 一起为慈善骑行,Iron Software