套件总价值:
$7,192 美元
*2022年11月8日* Iron 软件公司推出首款开源产品--"Iron"。[铁画**](/open-source/csharp/drawing/docs/).
当微软宣布时 变革 针对System.Drawing.Common
,Iron Software团队开发了一款开源解决方案,该方案对所有.NET开发者免费提供。
IronDrawing也用于Iron Suite产品
2021年早些时候,微软宣布将在.NET 6及后续版本中取消对非Windows平台的System.Drawing.Common
库的支持,理由是 长期挑战 具有对跨平台支持至关重要的低层依赖。
此重大更改已使使用图形的所有 .NET 应用程序和类库过时。 此外,对于维护使用 System.Drawing.Common
的跨平台库的许多 .NET 库开发者来说,这是一个问题。 这要求开发者重建他们的库和NuGet包以符合微软的要求。 建议采取的行动.
虽然大公司有资源做这件事,但这将为许多时间和资源都匮乏的开发者带来挑战。 最终,这可能会减缓.NET 7的采用速度,这将对更大的社区产生影响。
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于2015年推出了他们的第一款产品。他们是一家总部位于芝加哥的公司,在全球拥有办公室和团队成员。他们最受欢迎的产品是IronPDF。 他们的产品总共有近1500万次 NuGet 下载量,以及一个超过50,000名用户的活跃社区。
在短短六年内,Iron Software的员工和产品数量增长了十倍。 Iron Software将其成功归功于其敏捷性。
Iron Software在客户意识到问题之前就已解决问题。 现在随着.NET语言的快速发展,这一点比以往任何时候都更为重要。