회사 소식

Iron Software의 Craig Beaumont와 함께 자선 라이딩

2022년 11월 8일 Iron Software는 첫 오픈 소스 제품인 IronDrawing을 출시합니다.

Microsoft는 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 패키지를 Microsoft's 권장 조치에 따라 리빌드해야 함을 의미합니다.

더 큰 회사들은 이를 수행할 자원이 있지만, 시간과 자원이 부족한 많은 개발자들에게는 도전이 될 것입니다. 궁극적으로 이로 인해 더 큰 커뮤니티에 영향을 줄 .NET 7의 채택이 지연될 수 있습니다.

솔루션 소개: IronDrawing

Iron Software는 교차 플랫폼 기술에서 System.Drawing.Common의 쓸모없음으로 인한 마이그레이션 문제를 해결하기 위해 IronDrawing을 개발했습니다.

엔지니어링 책임자 Jacob Mellor의 설명:

"IronDrawing은 모든 새로운 .NET 6 및 7 이미지 포맷 간의 스위스 아미 나이프나 만능 번역기와 같은 역할을 합니다."

.NET 개발자에게 이로 인한 문제를 인정하며, Jacob은 추가로 설명합니다:

"우리는 중개 시스템으로 작동하는 솔루션을 오픈 소스로 제공하여 System.Drawing 객체를 대체하고 모든 새로운 라이브러리가 하나의 메서드 시그니처에서 .NET 클래스의 입력과 출력으로 사용하도록 합니다."

"우리는 이 변화를 우아하게 적응할 수 있도록 하는 오픈 소스이자 무료 패턴을 .NET 개발자에게 제공합니다. 이 패턴은 레거시 소프트웨어와 새로운 소프트웨어를 지원할 것이다. 그것은 우리 자신의 제품을 위해 개발되었지만, 우리는 이 솔루션을 커뮤니티에 제공하여 .NET의 생명을 유지하는 잠재력을 보고 있습니다. 공용 NuGet 통계를 기반으로 절반 이상의 실제 .NET 프로젝트 배포가 Linux 서버에 이루어지고 있다는 점에서 Linux 지원은 중요합니다."

"심지어 2022년에는 Microsoft Azure 프로젝트도 Windows보다 Linux에서 더 자주 호스팅되고 있습니다."

IronDrawing for .NET을 지금 시도해보세요.

Iron Software 소개

Iron Software는 2015년에 첫 제품을 출시했습니다. 그들은 시카고에 본사를 두고 있으며 전 세계에 사무실과 팀원을 보유하고 있습니다. 그들의 가장 인기 있는 제품은 IronPDF입니다. 계속해서 그들의 제품은 거의 1,500만 NuGet 다운로드와 50,000명 이상의 사용자로 구성된 커뮤니티를 보유하고 있습니다.

짧은 6년 만에 Iron Software는 직원과 제품을 열 배로 성장시켰습니다. Iron Software는 성공의 비결을 그들의 민첩성에 기인한다고 전합니다.

Iron Software는 고객이 문제를 인식하기 전에 문제를 해결합니다. .NET 언어가 빠르게 발전하는 지금보다 이가 중요했던 적은 없습니다.