Ignite UI for Blazor: 50+ Bileşen MIT Lisansıyla Açık
Infragistics, Blazor ekosistemine aktif katkı veren bir iş ortağı olarak Microsoft’un.NET Blog duyurusunda yer aldı. İşbirliği kapsamında şirket 50’den fazla Blazor denetimini ücretsiz ve açık kaynak haline getirdi, mühendisleri de doğrudan framework’ün kendisine katkı yapıyor. Pratikte bu şu demek: MIT lisanslı bir bileşen setini ticari projelerinizde kullanabiliyorsunuz,.NET 11 ile gelen yeni Blazor analyzer’larından ise hangi bileşen kütüphanesini tercih ederseniz edin yararlanıyorsunuz.
Açık kaynak Ignite UI for Blazor bileşenleri
Açık kaynak sürüme giren bileşenler giriş (input), gezinme ve yerleşim denetimlerini kapsıyor. Duyuruda örnek olarak Combo Box, Date Picker, Tree, Stepper ve Tile Manager sayılıyor. Tablo biçimindeki verileri göstermek için de Grid Lite adında hafif bir seçenek var.
Bileşenler MIT lisansıyla dağıtılıyor, hem kişisel hem ticari uygulamalarda kullanılabiliyor. Kaynak kodu inceleyebilir, sorun bildirebilir, iyileştirme önerilerinizi depoya katkı olarak gönderebilirsiniz. Microsoft duyuruda bir ayrımı özellikle belirtiyor; eldeki set, daha geniş ticari Ignite UI for Blazor paketinin deneme sürümü değil, o paketin ücretsiz ve açık kaynak bir alt kümesi.
Paketlerin kurulumu
Mevcut bir Blazor projesine temel açık kaynak denetimleri eklemek için IgniteUI.Blazor.Lite NuGet paketi kuruluyor:
dotnet add package IgniteUI.Blazor.Lite
Grid Lite’a ihtiyacınız varsa, o ayrı bir paket olarak dağıtılıyor:
dotnet add package IgniteUI.Blazor.GridLite
Paketi eklemek tek başına yetmiyor; servis kayıtları, namespace import’ları ve kullandığınız bileşenlere ait tema yapılandırması için deponun kurulum yönergelerini izlemeniz gerekiyor. Ignite UI bileşenleri ayrıca Blazor Web App senaryolarında etkileşimli bir render modu istiyor. Desteklenen barındırma modelleri de yine aynı kurulum belgelerinde anlatılıyor.
.NET 11 için katkı: Yeni Blazor analyzer’ları
Infragistics mühendisleri, bileşen geliştiricisi olarak edindikleri deneyimi doğrudan Blazor’a taşıyor. Duyuruya göre ekip.NET 11 için bir dizi yeni analyzer katkısı sundu; bunlar geliştiricilerin sık yapılan hataları kod yazarken yakalamasına yardımcı oluyor.
Duyuruda iki somut örnek veriliyor:
- Gereksiz
StateHasChanged()çağrılarını işaretleyen analyzer. - Uygulamanın eski (stale) kullanıcı bilgisiyle kalmasına yol açabilecek authentication-state kullanımını tespit eden analyzer.
Bu katkılar.NET 11 için ASP.NET Core’a merge edildi. Yani analyzer’lar artık framework’ün geliştirici araçlarının parçası, hangi bileşen kütüphanesiyle çalışırsanız çalışın devreye giriyorlar. İşbirliğinin en geniş etkili tarafı da bu; Ignite UI’a hiç dokunmayan bir ekip bile.NET 11’e geçtiğinde bu kontrollerden yararlanıyor.
Kalite ölçütleri ve kurulumu kolaylaştıran araçlar
Microsoft, Infragistics ile bileşenler üzerinde yakın çalıştığını ve performans, erişilebilirlik, güvenlik ile trimmability (kırpılabilirlik) açısından yüksek bir kalite çıtasının hedeflendiğini belirtiyor. Bu başlıklar üretim uygulamaları için bileşen seçerken zaten karşınıza çıkan başlıklar, klavye ve yardımcı teknoloji desteğinden kırpılmış (trimmed) bir Blazor WebAssembly uygulamasını yayımlamaya kadar.
Kurulum tarafında ise iki ek katkı var:
- Infragistics,.NET scaffolding araçlarına bir Ignite UI kurulum scaffolder’ı katkısı yapıyor. Katkı paket kurulumunu ve uygulama yapılandırmasını otomatikleştirmek üzere tasarlanmış durumda; duyuru yayımlandığında henüz inceleme (review) aşamasındaydı.
- AI kodlama asistanları için Infragistics,.NET skills deposuna Ignite UI for Blazor skill’ini ekledi. Skill, ajanlara paket seçimi, servis kaydı, tema ve render modu gereksinimleri konusunda yol gösteriyor, sunucu ve istemci projeleri ayrı olan uygulamalarda kurulum adımlarını da kapsıyor.
AI destekli Blazor arayüzleri konusuna ilgi duyuyorsanız, Blazor AI Components ile agentic UI oluşturma yazısı tamamlayıcı bir okuma olabilir.
Blazor Community Standup yayını
Microsoft ve Infragistics, bu işbirliğini ve ücretsiz Ignite UI for Blazor bileşenlerini konu alan bir Blazor Community Standup yayını duyurdu. Duyuruda yayın için 27 Ekim 2026, saat 10.00 (Pasifik Saati) belirtiliyor. Yayını YouTube üzerinden izleyip canlı sohbette soru sorabilirsiniz.
Değerlendirme: Kimin için anlamlı?
Duyurunun içeriğine bakıldığında iki ayrı fayda hattı görünüyor. Birincisi MIT lisanslı bileşen alt kümesine erişim, yani ticari lisans gerektirmeyen, kaynağını inceleyebileceğiniz ve katkı yapabileceğiniz bir set. İkincisi, framework’e yapılan analyzer katkıları; bunlar Ignite UI kullanmayan ekiplerin de.NET 11’de karşısına çıktığı için kapsayıcılığı daha geniş.
Açık kaynak bileşen setlerini değerlendirirken lisans ve uyumluluk tarafını kurumsal süreçlerinize oturtmanız gerekiyorsa, kurumsal açık kaynak lisans denetimi yazısı bu konuda bir çerçeve sunuyor.
Son olarak duyuru, Ignite UI’ın ücretsiz sürümüyle ticari paketi arasındaki sınırı net çiziyor. Elinizdeki açık kaynak set süre sınırlı bir deneme değil, ama ticari paketin tamamı da değil. Hangi bileşenlerin hangi tarafta kaldığını, projeye bağlamadan önce depo ve ürün sayfalarından doğrulamanız yerinde olur.
Kaynaklar ve İleri Okuma
- Blazor Welcomes Open-Source Contributions from Infragistics —.NET Blog (Daniel Roth)
- Infragistics: Microsoft işbirliği duyurusu
- Ignite UI for Blazor açık kaynak bileşenleri
- Grid Lite bileşeni genel bakış
- GitHub: IgniteUI/igniteui-blazor deposu ve kurulum yönergeleri
- NuGet: IgniteUI.Blazor.Lite
- NuGet: IgniteUI.Blazor.GridLite
- ASP.NET Core PR #67176: gereksiz StateHasChanged() analyzer’ı
- ASP.NET Core PR #67383: authentication-state kullanımı analyzer’ı
- dotnet/Scaffolding PR #3823: Ignite UI kurulum scaffolder’ı
- dotnet/skills: Ignite UI for Blazor skill’i
- Blazor Community Standup canlı yayını (YouTube)







Yorum gönder