Iron Software发布首款开源产品
*2022年11月8日* Iron 软件公司推出首款开源产品--"Iron"。[铁画**](/open-source/csharp/drawing/docs/).
当微软宣布时 变革 针对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的活力。根据公开的NuGet统计数据,Linux支持尤为重要,因为我们超过一半的实际.NET项目部署是在基于我们自己的NuGet分析的Linux服务器上。”
“即使是Microsoft Azure项目,到2022年在Linux上的托管也比在Windows上更为常见。”
试用 IronDrawing for .NET现在.
关于Iron Software
Iron Software于2015年推出了他们的第一款产品。他们是一家总部位于芝加哥的公司,在全球拥有办公室和团队成员。他们最受欢迎的产品是IronPDF。 他们的产品总共有近1500万次 NuGet 下载量,以及一个超过50,000名用户的活跃社区。
在短短六年内,Iron Software的员工和产品数量增长了十倍。 Iron Software将其成功归功于其敏捷性。
Iron Software在客户意识到问题之前就已解决问题。 现在随着.NET语言的快速发展,这一点比以往任何时候都更为重要。