Infragistics, Blazor'a açık kaynak katkı yapıyor
Infragistics, 50'den fazla Blazor kontrolünü MIT lisansıyla ücretsiz ve açık kaynak hale getirdi ve Blazor çerçevesine doğrudan katkı yapıyor. .NET 11 için yeni analyzer'lar ASP.NET Core'a birleştirildi. Bileşen kullanmayan Blazor geliştiricileri de bu iyileştirmelerden faydalanacak.
Kilit noktalar
- 50'den fazla Ignite UI for Blazor kontrolü MIT lisansıyla ücretsiz; ticari uygulamalarda da kullanılabilir
- Temel kontroller için: dotnet add package IgniteUI.Blazor.Lite
- Tablo için hafif bileşen: dotnet add package IgniteUI.Blazor.GridLite
- Blazor Web Apps'te bileşenler interaktif render modu gerektirir
- Yeni .NET 11 analyzer'ları gereksiz StateHasChanged() çağrılarını ve eski kullanıcı bilgisi riskini işaretler
- Ignite UI setup scaffolder'ı incelemede; AI asistanları için Ignite UI skill'i .NET skills deposunda
Microsoft ve Infragistics, Blazor üzerinde iş birliğine başladı. Infragistics, Ignite UI for Blazor kapsamındaki 50'den fazla kontrolü MIT lisansıyla açık kaynak yaptı ve bunlar kişisel ve ticari uygulamalarda kullanılabilir. Bu küme ticari paketin ücretsiz bir alt kümesi; deneme sürümü değil. Combo Box, Date Picker, Tree ve Stepper gibi bileşenler ile tablo için hafif Grid Lite bu listede yer alıyor.
Infragistics mühendisleri .NET 11 için analyzer'lar ekledi. Bunlar gereksiz StateHasChanged() çağrılarını ve eski kullanıcı bilgisine yol açabilecek kimlik doğrulama durumu kullanımlarını işaretliyor ve ASP.NET Core'a dahil edildi. Kurulum yardımcısı incelemede, AI asistanları için bir Ignite UI skill'i ise .NET skills deposunda yer alıyor.
Gerçek dünyada kullanımı
- Kurumsal bir Blazor Web App'te tarih seçici, combo box ve ağaç yapısı gibi form ve gezinme bileşenlerini ücretsiz kütüphaneyle eklemek
- Yönetim panelinde filtreli kullanıcı tablosu göstermek için Grid Lite kullanmak
- Blazor Web App kullanan bir ekipte .NET 11 analyzer'larıyla StateHasChanged ve kimlik doğrulama durumu hatalarını derleme aşamasında yakalamak
Neden önemli
Blazor geliştiricileri ücretsiz ve MIT lisanslı bileşenleri üretim uygulamalarında değerlendirebilir. .NET 11 ile gelen analyzer'lar ise Infragistics kullanmasanız bile derleme sırasında yaygın Blazor hatalarını yakalamanıza yardımcı olur.