Microsoft Geliştiriciler Bölümü Berbat

Bu noktada bundan gerçekten şüpheliyim. GeliÅŸtiriciler, Microsoft’un 2012’den bu yana Windows için yapacağını söylediÄŸi her ÅŸeyin birkaç yıl içinde çöp olacağını öğrendi. Garantili. Windows Phone geliÅŸtirme için Silverlight’ı öğrendiniz mi? Çok kötü, artık UWP. Ve XAML uyumsuz.

Windows 8/8.1 uygulama geliÅŸtirme için WinRT’yi öğrendiniz mi? Çok kötü, artık UWP. Ve XAML uyumsuz.

Uygulamanızı APPX için paketlediniz mi? Çok kötü, artık MSIX.

UWP uygulamalarının nasıl geliÅŸtirileceÄŸini öğrendiniz mi? Çok kötü, Kullanıcı Arayüzü katmanı UWP’den çıkarıldı, artık WinUI 3 olarak adlandırılıyor ve UWP’de bile çalışmıyor. Sanırım UWP uygulamanızı ÅŸimdi Win32’ye geri taşısanız iyi olur. UWP’yi neden tekrar öğrendin?

Tavsiye ettiÄŸimiz gibi gidip WinUI 3’ü öğrendiniz mi? WinUI 2’den farklı olarak görsel bir tasarımcısı yok, giriÅŸ doÄŸrulaması veya bir dizi baÅŸka WinUI 2 özelliÄŸi yok. Dolayısıyla, uygulamanızın neye ihtiyacı olduÄŸuna baÄŸlı olarak UWP ve Win32’nin bir karışımına sahip olabilirsiniz çünkü WinUI 2, UWP’ye özeldir ve WinUI 3, Win32’ye özeldir ve ikisi de diÄŸerinin tüm özelliklerine sahip deÄŸildir. İlerlemek!

Windows 8 uygulamanızı WinJS ile mi geliştirdiniz? Kendin olmak berbat bir şey, bütünüyle yeniden yaz, WinJS hurdaya çıkarıldı.

Uygulamanızı iOS’tan Project Islandwood ile mi taşıdınız? Yine söylüyorum, bu berbat bir ÅŸey. Harikaydı, uygulamaları iOS’tan almayı çok daha kolay hale getirdi ama artık öldü. Yeniden yaz!

Hepsini kapatmaya, eski güzel WPF’yi geliÅŸtirmeye karar verdiniz, ancak UWP’nin Mürekkep Kontrollerini mi kullanmak istediniz? Harika, eski uygulamanızda en iyi UWP kontrollerinden bazılarına sahip olabilmeniz için XAML Adaları adı verilen bir ÅŸema geliÅŸtirdik. Daha sonra WinUI 3’ü piyasaya sürdük, onu tamamen kırdık ve kimsenin çözemeyeceÄŸi kadar karmaşık hale getirdik. O kadar kırık ki; Windows Ekibi bile bunu kullanmıyor ve Dosya Gezgini için modern Windows bileÅŸenlerini eski sürümle yazıyor.

Ancak elbette bu, bozuk WinUI 3’ün ana özelliÄŸi olan Win32’nin içindeki UWP için WinUI 2’yi gerektirir; bu, Windows Ekibinin, görev çubuÄŸunu ve Dosya Gezgini’ni ve Paint gibi yerleÅŸik uygulamaları modernleÅŸtirmek için, baÅŸka hiç kimsenin (kelimenin tam anlamıyla) sahip olmadığı, kendi kullanımları için XAML Adaları’nın piçleÅŸtirilmiÅŸ bir sürümüne sahip olduÄŸu ve bunları taklit etmek isteyen hiç kimsenin ödünç alamayacağı anlamına gelir. Uygulamaları modern görünmüyor ve kullanıcıları ÅŸikayet mi ediyor? Suckers, kendi ekiplerimiz çözemese de gidin WinUI 3’ü öğrenin.

Uygulamanızın Microsoft Store’da olmasını mı istediniz? İyi haber, onu 30 komut satırı argümanı, mükemmel dosya yolu formatı ve Windows 10 Pro Lisansı gerektiren bu geniÅŸ kapsamlı komut dosyasıyla birlikte paketleyin! Ah, bunu yapmadın mı? Bunu 5 yıl sonra MSIX ve GUI ile bu sefer yapın! Ah, bunu yapmadın mı? Paketlemeyi unutun, dosya indirme konumunuza bir URL göndermeniz yeterli. Paketlemeyle uÄŸraÅŸan herkes gerçek bir amaç olmadan saatlerini boÅŸa harcıyordu.

Xamarin’den bahsetmiÅŸ miydim? Tüm platformları destekleyen, kendine ait bir XAML lehçesi. Ancak orijinal .NET yerine Mono üzerinde çalışır, bu nedenle… tuhaflıkları gidermeniz daha iyi olur. Ayrıca artık MAUI olarak adlandırılıyor ve artık .NET üzerinde çalışıyor. Ancak bu bazı ÅŸeyleri bozabilir, bu yüzden bir yıldan fazla bir süre boyunca gecikmeye devam edin. Kesinlikle çalıştıracağız!

Ah, ARM’ı da unutma! Herkesin ARM’i desteklemesini saÄŸlamaya yönelik ilk giriÅŸim 2012’de Windows sürümüyle yapıldı: Hayır, hayır, hayır. Bunu geç. Bu kısmı geçin. Aslında bunu bir daha asla oynama. (Acıyı hayal etmek istiyorsanız, Windows ve Microsoft Office’i, Nintendo Switch’teki Tegra X1’den üç nesil önce gelen bir ARM CPU üzerinde çalıştırdığınızı hayal edin. Surface RT, 900 milyon dolarlık bir zararla sona erdi.)

Ve benzeri…

Veya her ÅŸeyi göz ardı edebilir, bir Windows Forms (22 yıllık) veya WPF uygulaması (17 yıllık) oluÅŸturabilir ve iÅŸinize her zamanki gibi devam edebilirsiniz. DevExpress veya Telerik kontrollerini ekleyin ve ışık hızında geliÅŸin. Daha şık bir kullanıcı arayüzüne ihtiyacınız varsa Avalonia, Electron, React veya Flutter’ı kullanın.

Etiketler:

Yorum Yaz

11445 Toplam Flood
16360 Toplam Yorum
10258 Toplam Üye
55 Son 24 Saatte Flood

Kod e‑postana gönderildi. (24 saat geçerli)