Microsoft, macOS, Linux ve Android desteğiyle .NET 5'i hazırlıyor

NET Core 3.0'ın bu yıl piyasaya sürülmesiyle Microsoft Serbest bırakılacak .NET 5 platformu, bir bütün olarak geliştirme sisteminde büyük bir gelişme sağlayacak. .NET Framework 4.8 ile karşılaştırıldığında ana yenilik, Linux, macOS, iOS, Android, tvOS, watchOS ve WebAssembly desteği olacaktır. Aynı zamanda 4.8 sürümü sonuncu kalacak, yalnızca Core ailesi daha da geliştirilecek.

Microsoft, macOS, Linux ve Android desteğiyle .NET 5'i hazırlıyor

Geliştirmenin Runtime, JIT, AOT, GC, BCL (Temel Sınıf Kütüphanesi), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ve Xamarin'e odaklanacağı bildiriliyor. Bu, platformu birleştirecek ve çeşitli görevler için tek bir açık çerçeve ve çalışma zamanı sunacaktır. Sonuç olarak, uygulamanın türü ne olursa olsun, aynı build süreci ile ortak kod tabanında farklı platformlara yönelik uygulamalar oluşturmak mümkün olacaktır. 

Microsoft, macOS, Linux ve Android desteğiyle .NET 5'i hazırlıyor

.NET 5'in Kasım 2020'de piyasaya sürülmesi ve geliştirme için gerçek anlamda evrensel bir platform haline gelmesi bekleniyor. Aynı zamanda “beş”, Microsoft'un açık kaynak işinde yaptığı tek yenilik değil. Şirket zaten duyuruldu İkinci sürümün Linux için Windows Alt Sistemi (WSL), birincisinden kat kat daha hızlı olmalı ve aynı zamanda kendi Linux çekirdeği yapısını temel almalıdır.

İlk versiyonun aksine, bu tam teşekküllü bir çekirdektir ve bir emülasyon katmanı değildir. Bu yaklaşım, önyükleme sürelerini hızlandıracak, RAM tüketimini ve dosya sistemi G/Ç'sini optimize edecek ve Docker konteynerlerinin doğrudan çalışmasına olanak tanıyacak.

En ilginç olanı ise şirketin çekirdeği kapatmayacağına ve üzerindeki tüm gelişmeleri topluluğa sunacağına söz vermesi. Bu durumda dağıtım kitlerine bağlantı olmayacaktır. Kullanıcılar, daha önce olduğu gibi, kendilerine uygun herhangi bir görseli indirebilirler.


Yorum ekle