ŞIRKET HABERLERI

Hayırseverlik İçin Bisiklet Sürmek: Craig Beaumont, Iron Software

8 Kasım 2022 Iron Software, ilk açık kaynak ürününü - IronDrawing tanıttı.

Microsoft, System.Drawing.Common için önemli bir değişiklik duyurduğunda, Iron Software ekibi tüm .NET geliştiricilerine ücretsiz olarak sunulan bir açık kaynak çözüme geliştirdi.

IronDrawing, Iron Suite ürünlerinde de kullanılmaktadır.

System.Drawing.Common'i Değiştirme

2021'in başlarında, Microsoft, System.Drawing.Common kütüphanesine olan desteğini .NET 6'da ve sonraki sürümlerde Windows dışı platformlar için kaldıracağını duyurdu ve platformlar arası destek için hayati olan düşük seviyeli bir bağımlılıkla ilgili uzun süredir devam eden zorluklar bildirdi.

Bu önemli değişiklik, grafik kullanan tüm .NET uygulamalarını ve sınıf kütüphanelerini geçersiz kıldı. Ayrıca, System.Drawing.Common kullanan platformlar arası kütüphaneleri sürdüren birçok .NET kütüphanesi geliştiricisi için sorunludur. Bu, bu geliştiricilerin, Microsoft'un önerilen eylemine uymak için kütüphanelerini ve NuGet paketlerini yeniden inşa etmelerini gerektirir.

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, platformlar arası teknolojilerde System.Drawing.Common'nun eskimesi nedeniyle ortaya çıkan geçiş sorunlarını gidermek için IronDrawing'i 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.