C#

Microsoft’un Blazor’unu kavramak: Etkileşimli web geliştirme için temel özellikler

Sponsorlu Etkileşimli web geliştirme alanında çalışıyorsanız, Microsoft Blazor hakkında oldukca sayıda yazı ve münakaşa görmüş olacaksınız – ya da hakikaten onu aslına bakarsan kullanıyorsunuz. Sadece çerçeveyi tam potansiyeline iyi mi kullanabilirsiniz?

Blazor, geliştiricilerin JavaScript yerine C # kullanarak etkileşimli web kullanıcı arabirimleri (UI’ler) oluşturmalarına izin verir ve ASP.NET’in bir özelliğidir, .NET geliştirici platformunu web uygulamaları oluşturmak için araçlar ve kitaplıklar ile genişleten geliştirme çerçevesi. Birincil satış noktası, HTML ve CSS’nin yanı sıra varlıklı web kullanıcı arayüzü deneyimleri için C # entegrasyonudur – Stack Overflow’dan Chris Sainty’nin sözleriyle “birçok geliştiricinin hayalini kurduğu bir şey”.

Haziran ayında Telerik için yazan Jon Hilton, çeşitli öteki avantajları özetledi. Hilton, mevcut C # becerilerini kullanmanın yanı sıra, istemci ve arka uç API’si arasındaki paylaşılan model işlevselliğine de atıfta bulunarak, uygulamanın yanlışlıkla kırılmasını oldukca daha zor hale getirdi.

Microsoft, son güncellemelerde Blazor geliştirmelerine kesinlikle öncelik verdi. Ağustos ayında Blazor WebAssembly için tembel yükleme eklendi, UI odağı ve CSS yalıtımı belirlendi. Gene de nispeten yeni bir çerçeve olarak, Hilton’un da belirttiği şeklinde bazı potansiyel dezavantajlar var. .NET çerçevesinin tarayıcıya ilk indirilme süresi Blazor’un ‘bazı web uygulamalarına öbürlerinden daha uygun’ olduğu anlamına gelirken benimsenmesi süre alacaktır.

Bununla beraber, bu endişeleri azaltmanın yolları var. NET için UI denetimleri ve raporlamanın yanı sıra AJAX, Angular ve Xamarin geliştirme sunan Progress’in bir parçası olan Telerik şeklinde bir iş ortağıyla entegrasyon, sorunların giderilmesine destek olabilir ve geliştiricilerin uygulamalarına off-the – ortak senaryolar için raf widget’ları.

Şirket, kullananların Blazor çerçevesi, avantajları ve iyi mi kullanılacağı hakkında data edinmesine destek olmak için Haziran ayının başlangıcında yedi gün etkinlik düzenledi. Bu, Telerik’in Blazor için UI ve varlık çerçevesi ile tam yığın C # içeren, Ed Charbeneau, Progress geliştirici savunucusu ve Microsoft MVP’nin yanı sıra Microsoft ana program yöneticisi Daniel Roth ve Telerik geliştirici evangelsit Jeff Fritz’in yer almış olduğu kapsamlı bir web semineriyle sonuçlandı.

Blazor desteği oluşturmada ilerleme oldukca erkendi ve ilk bileşen grubu geçen yıl Mayıs ayında piyasaya sürüldü – Blazor çerçevesi yalnızca o senenin Ocak ayında başlatıldı. Blazor çerçevesine uygun mahalli bileşenler sağlama sonucu, tam potansiyelini sağlamaktı.

Web semineri, CRUD işlemlerinden – oluşturma, okuma, güncelleme ve silme – sunucuda sıralama, sayfalama ve filtrelemeyi optimize ederken istemci tarafı ızgarada veri meydana getirmeye kadar üstün dereceli sürede tam yığın bir Blazor web uygulaması oluşturmanın çeşitli yanlarını kapsar. yerelleşme ve küreselleşmeye. Progress ürün pazarlama müdürü Stella Ivanova’nın söylediği şeklinde: “İnsanlar çerçeveyle çalışmanın ne kadar kolay bulunduğunu ve bileşenleri onunla entegre etmenin ne kadar kolay bulunduğunu görebilir.

“Bir uygulamayı geliştirici açısından aşağı yukarı bir saat içinde çalışır duruma getirmek son aşama hızlıdır.”

Sonucunda, Blazor burada kalacakmış şeklinde görünüyor. Visual Studio Magazine için yazan David Ramel’in belirttiği şeklinde, Microsoft’un ‘tescilli, yekpare bir yazılım olan’ fena imparatorluk’tan kapsayıcı bir açık kaynak şampiyonuna ‘dönüşümü tamamlandı ve bunun merkezinde Blazor bulunuyor. Çerçeveyi daha anlamlı hale getirmek isteyen bir geliştiriciyseniz, en iyi uygulamalarla ilgili web seminerleri ve dokümantasyon adım atmak için iyi bir yerdir.

Talep üstüne sunulan Telerik web semineri hakkında daha çok data edinebilir ve buradan dinleyebilirsiniz.

Editörün notu: Bu yazı size Progress ile bağlantılı olarak sunulmuştur.

Fotoğraf kredisi: Microsoft

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu

Reklam engelleyici kullandığınız görülüyor

HAKANSEYHAN.com reklamlarla desteklenen bir sitedir. Sitemizde gezintiye devam etmek için lütfen reklam engelleyiciyi kapatın.