Windows Dünyasında GUI'leri oluştururken kullanmak için farklı teknolojilere genel bir bakış elde etmeye çalışıyorum.
Bağlam için, küçük bir 2d platformlu çok oyunculu oyun geliştiriyorum. (Sadece öğrenme amaçlı ..)
Öğretmenim WPF'nin doğru yol olduğunu düşündüğünü söylüyor, ancak görünüşe göre bunu yalnızca Windows Forms ile karşılaştırıyor.
Anladığım kadarıyla, 2015'te Windows Forms tamamen öldü mü?
Bu diğer yığınlama sorularında, WinRT + XAML'nin Metro GUI oluşturma için olduğunu söylüyorlar (Pencere 8 fayansları!) Ve WPF'nin yalnızca Windows 7 / 8'de masaüstü için kullanılan bir şey olduğu ve Silverlight ile yakından ilişkili olduğu görülüyor ..
- Masaüstü, eski uygulamaların bulunduğu yerdir (kırmızı. WFP).
- Yeni uygulama sınıfı Metro uygulamaları, VB.NET, C # veya C ++ dahil olmak üzere çeşitli şekillerde oluşturulabilir. Bu üç dil seçeneği, kullanıcı arabirimini oluşturmak için XAML kullanabilir. Alternatif, hem kullanıcı arayüzünün hem de uygulama kodunun geliştirilmesi için JavaScript / HTML5 / CSS kullanmaktır.
Gerçek sorum şu: Pencere Dünyasında GUI'ler oluşturmanın TEK iyi bir yolu yok mu?
Ve değilse, Windows 7, Windows 8 (Masaüstü ve Metro), Window Phone (Ve Windows 10!) Ve hatta x-box'da hangi teknolojiler kullanılmalıdır ..
Bu şekilde karşılaştırılacak farklı teknolojiler mi?
Zamana yatırım yapmak için doğru şeyin ne olduğunu düşünüyorsunuz?