.NET 5, Linux ve WebAssembly desteğiyle birlikte gelir

Microsoft açıkladı yakın zamanda bir blog yazısı aracılığıyla, .NET 5 platformu için ana yeni sürüm ne sağlar Linux, macOS ve WebAssembly için destek.

.NET 5 kullanıcılara tek bir açık çerçeve ve çalışma zamanı sağlar farklı geliştirme alanlarında ve farklı platformlarda kullanılabilir. Sürüm .NET 5, .NET Framework, .NET Core ve Mono'nun birleşmesinden oluşur. .NET 5 ile, uygulamanın türüne bakılmaksızın, tek bir kod tabanı ve ortak yazma sürecini kullanarak platformlar arası uygulamalar oluşturabilirsiniz.

Ürün .NET 5, açık kaynaklı proje .NET Core 3.0'ın geliştirilmesine devam edildi. ve artık ayrı olarak geliştirilmeyecek olan ve .NET Framework 4.8'in yayımlanmasıyla birlikte durdurulacak olan klasik .NET Framework'ün yerini almıştır. İle ilgili tüm gelişmeler

.NET artık Runtime, JIT, AOT, GC, BCL dahil .NET Core projesine odaklanıyor (Temel Sınıf Kitaplığı), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ve Xamarin. NET 6'nın bir sonraki sürümünde, iOS ve Android platformlarını desteklemek için Xamarin ve Mono projeleri dahil edilecektir.

.NET Core gibi, .NET 5, RyuJIT JIT derleyicisi, standart kitaplıklar, CoreFX, WPF ile CoreCLR çalışma zamanı ile birlikte gelir. Windows Forms, WinUI, Entity Framework, dotnet komut satırı arayüzü, WPF ve Windows Forms istemci uygulamalarını geliştirmek için çerçeveler ve ayrıca mikro hizmetler, kitaplıklar, sunucu, grafik ve konsol uygulamaları geliştirmek için araçlar.

.NET 5.0, .NET birleştirme yolculuğumuzun ilk sürümüdür. Çok daha büyük bir geliştirici grubunun kodlarını ve uygulamalarını .NET Framework'ten .NET 5.0'a taşımasına izin vermek için .NET 5.0'ı oluşturduk. Ayrıca ilk çalışmaların çoğunu 5.0'da yaptık, böylece Xamarin geliştiricileri .NET 6.0'ı yayınladığımızda birleşik .NET platformunu kullanabilirler. Yazının ilerleyen bölümlerinde .NET'i birleştirme hakkında daha fazlası var.

Şimdi .NET projesine katkıda bulunan herkesle inanılmaz işbirliğini vurgulamanın tam zamanı. Bu sürüm, .NET'in beşinci büyük sürümünü bir açık kaynak projesi olarak işaret ediyor. Bugün, GitHub'daki dotnet organizasyonunda .NET'in çeşitli yönleri üzerinde büyük bir topluluk olarak birlikte çalışan büyük bir topluluk olarak birlikte çalışan bireyler ile küçük ve büyük şirketlerin (.NET Vakfı'nın kurumsal sponsorları dahil) harika bir karışımı var. .NET 5.0'daki gelişmeler, Microsoft'un proje yönünün ötesinde birçok kişinin, çabalarının, akıllı fikirlerinin ve platforma olan ilgilerinin ve sevgilerinin sonucudur. Her gün .NET üzerinde çalışan çekirdek ekipten, .NET 5.0'a (ve önceki sürümlere) katkıda bulunan herkese büyük bir "teşekkür ederiz"!

Derlemeye ek olarak JIT, yeni sürüm LLVM tabanlı ön derleme modu sağlar WebAssembly makine kodu ve bayt kodu için (Statik için Mono AOT ve Blazor kullanılır).

performans çeşitli platform ve kütüphane bileşenlerinins önemli ölçüde arttı (özellikle JSON serileştirme, regex ve HttpClient işlemlerini hızlandırmak).

Çöp toplayıcı güncellenerek duyarlılık geliştirildi. Hızlı uygulama yayınlama için yerleşik ClickOnce istemcisi. Linux ve macOS için, API System.DirectoryServices.

Protokoller, LDAP ve Active Directory ile çalışacak şekilde uyarlanmıştır. Linux için, tüm bileşenlerin ve bağımlılıkların tek bir dosyada paketlendiği tek dosyalı uygulamalar için destek de eklenmiştir.

ASP.NET Core 5.0 web uygulamalarını ve ORM Entity Framework Core 5.0 katmanını (SQLite ve PostgreSQL dahil sürücüler) geliştirmek için bir yığın ve ayrıca C # 9 ve F # 5 dil sürümleri C # 9 içerir kaynak kodu üreteçleri, üst düzey programlar, yeni şablonlar ve kayıt sınıfı türü için destek.

NET 5.0 ve C # 9 desteği, ücretsiz Visual Studio kod düzenleyicisine zaten dahil edilmiştir.

Son olarak, NET 5'in duyurusu hakkında daha fazla bilgi edinmek istiyorsanız, ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantı.


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak.

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.