Iron Software uruchamia swoj pierwszy produkt open source
8 lis 2022 Iron Software wprowadza swój pierwszy produkt open source - IronDrawing.
When Microsoft announced a breaking change to the System.Drawing.Common, the Iron Software team developed an open source solution that is available free-of-charge to all .NET developers.
IronDrawing jest także używany w produktach Iron Suite.
Zastępowanie System.Drawing.Common
Earlier in 2021, Microsoft announced that it will be removing its support for the System.Drawing.Common library in .NET 6 and in subsequent releases for non-Windows platforms, citing long-standing challenges with a low-level dependency that is vital for cross-platform support.
Ta zmiana łamiąca kompatybilność sprawiła, że wszystkie aplikacje .NET i biblioteki klas korzystające z grafiki stały się przestarzałe. Co więcej, jest to problematyczne dla wielu deweloperów bibliotek .NET, którzy utrzymują biblioteki wielopłatformowe korzystające z System.Drawing.Common. This requires these developers to rebuild their libraries and NuGet packages to comply with Microsoft's recommended action.
Podczas gdy większe firmy mają zasoby na to, stworzy to wyzwanie dla wielu deweloperów, którzy cierpią na brak czasu i zasobów. Ostatecznie może to spowolnić przyjęcie .NET 7, co będzie miało skutki dla większej społeczności.
Przedstawiamy rozwiązanie: IronDrawing
Iron Software opracowało IronDrawing, aby załagodzić wyzwania migracji spowodowane przestarzałością System.Drawing.Common w technologiach wielopłatformowych.
Szef inżynierii Jacob Mellor opisuje:
"IronDrawing jest jak szwajcarski scyzoryk czy uniwersalny tłumacz między wszystkimi nowymi formatami obrazów .NET 6 i 7."
Uznając wyzwania, jakie to stworzy dla deweloperów .NET, Jacob wyjaśnia dalej:
"Opublikowaliśmy rozwiązanie open source, które działa jako pośrednik, zastępując obiekty System.Drawing i umożliwiając wszystkim nowym bibliotekom stawanie się wejściami i wyjściami waszych klas .NET w ramach jednego podpisu metody."
"Dajemy deweloperom .NET open source'owy, darmowy wzorzec, który pomoże elegancko dostosować się do tej zmiany, która będzie wspierać zarówno starsze oprogramowanie, jak i nowe. To zostało opracowane dla naszych własnych produktów, ale widzimy potencjał, by dać rozwiązanie społeczności, by pomóc utrzymać .NET przy życiu. Wsparcie dla Linuxa jest szczególnie ważne, ponieważ na podstawie publicznych statystyk NuGet, ponad połowa wdrożeń naszych rzeczywistych projektów .NET odbywa się na serwerach Linux zgodnie z naszą własną analizą NuGet."
"Nawet projekty Microsoft Azure są hostowane na Linuxie częściej niż na Windows w 2022 roku."
Wypróbuj IronDrawing for .NET teraz.
O Iron Software
Iron Software wprowadziło swój pierwszy produkt w 2015 roku. To firma z siedzibą w Chicago, z biurami i członkami zespołu na całym świecie. Najbardziej popularnym produktem jest IronPDF. Łącznie ich produkty mają blisko 15 milionów pobrań NuGet i zaangażowaną społeczność ponad 50 000 użytkowników.
W sześć krótkich lat Iron Software zwiększyło swój personel i produkty dziesięciokrotnie. Iron Software przypisuje swój sukces swojej zwinności.
Iron Software rozwiązuje problemy, zanim ich klienci zdają sobie sprawę, że je mają. To teraz ważniejsze niż kiedykolwiek, przy tempie, w jakim język .NET posuwa się do przodu.