UNTERNEHMENS-NEWS

Mit Craig Beaumont von Iron Software für wohltätige Zwecke radeln

Am 8. November 2022 brachte Iron Software sein erstes Open-Source-Produkt auf den Markt – IronDrawing .

Als Microsoft eine Breaking Change am System.Drawing.Common ankündigte, entwickelte das Iron Software-Team eine Open-Source-Lösung, die allen .NET-Entwicklern kostenlos zur Verfügung steht.

IronDrawing wird auch in den Iron Suite -Produkten verwendet.

System ersetzen.Zeichnen.Allgemein

Anfang 2021 kündigte Microsoft an, dass die Unterstützung für die System.Drawing.Common-Bibliothek in .NET 6 und in nachfolgenden Veröffentlichungen für nicht-Windows-Plattformen eingestellt wird, und verwies auf langjährige Herausforderungen mit einer Low-Level-Abhängigkeit, die für plattformübergreifende Unterstützung entscheidend ist.

Diese grundlegende Änderung hat alle .NET-Anwendungen und Klassenbibliotheken, die Grafiken verwenden, obsolet gemacht. Zudem ist es problematisch für viele Entwickler von .NET-Bibliotheken, die plattformübergreifende Bibliotheken pflegen, die System.Drawing.Common verwenden. Dies erfordert von diesen Entwicklern, dass sie ihre Bibliotheken und NuGet-Pakete neu erstellen, um der von Microsoft empfohlenen Vorgehensweise zu entsprechen.

Während größere Unternehmen über die nötigen Ressourcen verfügen, stellt dies für viele Entwickler, die wenig Zeit und Ressourcen haben, eine Herausforderung dar. Letztendlich kann dies die Einführung von .NET 7 verlangsamen, was Auswirkungen auf die gesamte Community haben wird.

Wir stellen die Lösung vor: IronDrawing

Iron Software hat IronDrawing entwickelt, um die Migrationsherausforderungen zu bewältigen, die durch die Obsoleszenz von System.Drawing.Common in plattformübergreifenden Technologien entstehen.

Leiter der Entwicklungsabteilung, Jacob Mellor, beschreibt:

"IronDrawing ist wie ein Schweizer Taschenmesser oder ein universeller Übersetzer zwischen allen neuen .NET 6- und 7-Bildformaten."

Jacob räumt die Herausforderungen ein, die dies für .NET-Entwickler mit sich bringen wird, und erklärt dies weiter:

"Wir haben eine Open-Source-Lösung veröffentlicht, die als Middleware fungiert, System.Drawing-Objekte ersetzt und es ermöglicht, dass alle neuen Bibliotheken in einer einzigen Methodensignatur zu Ein- und Ausgaben Ihrer .NET-Klassen werden."

"Wir stellen .NET-Entwicklern ein kostenloses Open-Source-Muster zur Verfügung, mit dem sie sich elegant an diese Änderung anpassen können. Es unterstützt sowohl ältere als auch neue Software. Ursprünglich für unsere eigenen Produkte entwickelt, sehen wir das Potenzial, die Lösung der Community zugänglich zu machen und so zum Fortbestand von .NET beizutragen. Die Linux-Unterstützung ist besonders wichtig, da laut öffentlichen NuGet-Statistiken über die Hälfte unserer .NET-Projekte auf Linux-Servern bereitgestellt werden."

"Selbst Microsoft Azure-Projekte werden im Jahr 2022 häufiger auf Linux als auf Windows gehostet."

Testen Sie IronDrawing for .NET jetzt .

Über Iron Software

Iron Software brachte 2015 sein erstes Produkt auf den Markt. Das Unternehmen hat seinen Hauptsitz in Chicago und unterhält Niederlassungen und Teams weltweit. Sein bekanntestes Produkt ist IronPDF. Zusammengenommen verzeichnen ihre Produkte fast 15 Millionen NuGet-Downloads und eine engagierte Community von über 50.000 Nutzern.

In sechs kurzen Jahren hat Iron Software sein Personal und seine Produkte um das Zehnfache erweitert. Iron Software führt seinen Erfolg auf seine Agilität zurück.

Iron Software löst Probleme, bevor die Kunden überhaupt davon wissen. Dies ist angesichts des Tempos, mit dem sich die .NET-Sprache weiterentwickelt, heute wichtiger denn je.