Iron Software İlk Açık Kaynak Ürününü Piyasaya Sundu
8 Kasım 2022 Iron Software, ilk açık kaynak ürününü - IronDrawing tanıttı.
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, Iron Suite ürünlerinde de kullanılmaktadır.
System.Drawing.Common'i Değiştirme
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.
Bu önemli değişiklik, grafik kullanan tüm .NET uygulamalarını ve sınıf kütüphanelerini geçersiz kıldı. Dahası, System.Drawing.Common kullanan çapraz platform kütüphanelerini sürdüren birçok .NET kütüphanesi geliştiricisi için bu sorunludur. This requires these developers to rebuild their libraries and NuGet packages to comply with Microsoft's recommended action.
Daha büyük şirketler bunun için kaynaklara sahip olsa da, zaman ve kaynak yetersizliği yaşayan birçok geliştirici için zorluk yaratacaktır. Sonuçta bu, .NET 7'nin benimsenmesini yavaşlatabilir, bu da daha geniş bir topluluk için yansımaları olacak.
Çözümü tanıtıyoruz: IronDrawing
Iron Software, yanlışlığa uğrayan çapraz platform teknolojileri tarafından oluşturulan geçiş zorluklarını yatıştırmak için IronDrawing geliştirdi.
Mühendislik Başkanı Jacob Mellor şöyle anlatıyor:
"IronDrawing, tüm yeni .NET 6 ve 7 görüntü formatları arasında evrensel bir çevirmen veya İsviçre çakısı gibidir."
Bu durumun .NET geliştiricileri için yaratacağı zorlukları belirterek Jacob şöyle açıklıyor:
"System.Drawing nesnelerini değiştiren ve tüm yeni kütüphanelerin .NET sınıflarınızın giriş ve çıkışları haline gelmesini sağlayan bir ortam aracı olarak hareket eden bir çözümü açık kaynak olarak yayınladık."
".NET geliştiricilerine bu değişime zarif bir şekilde uyum sağlamalarında yardımcı olacak açık kaynak, ücretsiz bir model sunuyoruz ki bu, hem eski hem de yeni yazılımları destekleyecektir. Bu bizim kendi ürünlerimiz için geliştirilmiştir ancak çözümü topluluğa vererek .NET'i yaşatmak için potansiyel görüyoruz. Linux desteği önemlidir, özellikle kamuya açık NuGet istatistikleri temel alındığında, gerçek dünya .NET proje dağıtımlarımızın yarısından fazlasının kendi NuGet analizimize göre Linux sunucularında olduğunu göz önünde bulundurursak."
"Hatta 2022'de Microsoft Azure projeleri bile Windows'a göre daha sık Linux'ta barındırılmaktadır."
IronDrawing for .NET'i şimdi deneyin.
Iron Software Hakkında
Iron Software, ilk ürününü 2015 yılında piyasaya sürdü. Şikago merkezli bir şirkettir, dünya çapında ofisleri ve ekip üyeleri bulunmaktadır. En popüler ürünleri IronPDF'dir. Ürünleri kolektif olarak yaklaşık 15 milyon NuGet indirmeye ve 50.000'den fazla kullanıcıdan oluşan bağlı bir topluluğa sahiptir.
Altı kısa yıl içinde, Iron Software personelini ve ürünlerini on kat büyüttü. Iron Software, başarısını esnekliğine borçludur.
Iron Software, müşterilerinin henüz farkında olmadıkları sorunları çözüyor. Bu, .NET dilinin ileriye doğru kaydettiği hıza ayak uydurmak için şimdi her zamankinden daha önemlidir.
