Microsoft, VS Code için .NET MAUI uzantısının resmi lansmanını duyurdu

Adanali

Member


  1. Microsoft, VS Code için .NET MAUI uzantısının resmi lansmanını duyurdu

Microsoft'a göre, Visual Studio Code .NET MAUI (Çoklu Platform Uygulama Kullanıcı Arayüzü) uzantısı önizleme aşamasını tamamladı ve artık üretime hazır bir sürüm olarak mevcut. Windows ve macOS'ta mobil ve masaüstü uygulamalarının platformlar arası geliştirilmesi için tasarlanan uzantı, mevcut sürümde ilk kez XAML IntelliSense ve XAML Hot Reload desteği sağlıyor. Ayrıca, Visual Studio Code için .NET MAUI uzantısı, Microsoft'un Ağustos 2023'te kullanımdan kaldırdığı Mac için Visual Studio'nun resmi halefidir: VS Code ile birlikte işlev aralığı artık karşılaştırılabilir düzeydedir.


Duyuru



XAML IntelliSense ve XAML Çalışırken Yeniden Yükleme de artık kullanılabilir


Mac için Visual Studio sürüm 17.6, Ağustos 2024'ün sonuna kadar güvenlik ve platform güncellemeleri aracılığıyla destek alacak olsa da Microsoft, özellikle platformlar arası uygulamalar oluşturma söz konusu olduğunda sürekli olarak Visual Studio ve VS Code'un daha da geliştirilmesine odaklanıyor. C# Dev Kit ve C# uzantısını temel alan .NET MAUI uzantısıyla kod düzenleyici, geliştiricilerin çeşitli mobil cihazlar ve masaüstü bilgisayarlara yönelik uygulamalar oluşturabilmesi için ihtiyaç duyduğu tüm ilgili işlevleri sağlayabilmelidir.

XAML IntelliSense sayesinde uzantı, diğer şeylerin yanı sıra, Copilot tarafından da tam otomatik olarak desteklenen kod tamamlama için kullanılabilir. Yalnızca kullanıcı arayüzleri oluştururken yeterli araç ipuçları sağlamakla kalmaz, aynı zamanda kod içinde gezinmeyi de kolaylaştırır. XAML Çalışırken Yeniden Yükleme özelliği, geliştiricilerin hata ayıklama sırasında kodu değiştirmesine ve kullanıcı arayüzü güncellemelerini gerçek zamanlı olarak görüntülemesine olanak tanır. XAML Çalışırken Yeniden Yükleme varsayılan olarak etkin olmasına rağmen, bu özellik hala C# için deneysel olarak değerlendirilmektedir ve bu nedenle devre dışı bırakılmıştır.



Kritik Nokta: Sınırlı platformlar arası destek


Platformlar arası geliştirmeyi hedefleyen önceki Xamarin gibi MAUI da Windows, macOS (Mac Catalyst: masaüstü ve iPad uygulamaları), iOS, Android ve Samsung Tizen'i hedefliyor. Ancak Microsoft, MAUI'ye geçtikten sonra Linux desteğini kesti ve bu durum geçmişte hararetli tartışmalara yol açtı.

Mac için Visual Studio'nun kaldırılmasının ardından Apple platformlarındaki kısıtlamalar da artıyor: MAUI uzantısı C# Dev Kit gerektirdiğinden, Mac için Visual Studio'dan VS Code'a geçiş hâlâ bir Visual Studio lisansı gerektiriyor. Dev Class'a göre, artık 1.1.6 sürümünde mevcut olan .NET MAUI uzantısına ve ayrıca C# Dev Kit'e yönelik eleştiriler genellikle artıyor. Bu bağlamda, test için diğer şeylerin yanı sıra gerekli olan WinAppDriver adlı bir bileşen sorunludur. açık kaynak aracı Appium ile kullanıcı arayüzleri.

GitHub'daki bir tartışmanın gösterdiği gibi WinAppDriver dört yıldır güncellenmedi. Yazılım bugüne kadar yalnızca Windows 10 ve Windows Server 2016 için mevcuttur, ancak Windows 11 için mevcut değildir. Microsoft çalışanı Gerald Versluis, MAUI uzantısının Appium ile nasıl kullanılacağına ilişkin ayrıntılı talimatlarla eleştirilere yanıt verdi ve bunun garantisini verdi. WinAppDriver 1.2.1 sürümü sorunsuz olarak kullanılabilir.

VS Code uzantısı hakkında daha fazla bilgi edinin


Visual Studio Code için .NET MAUI uzantısı hakkında daha fazla bilgiyi Microsoft Geliştirici Blogu'ndaki duyuru gönderisinde bulabilirsiniz.


(harita)



Haberin Sonu
 
Üst