Tôi đang cố gắng tìm hiểu tổng quan về các công nghệ khác nhau, để sử dụng khi xây dựng GUI trong Windows World.
Đối với bối cảnh, tôi đang xây dựng một trò chơi nhiều người chơi nền tảng 2d nhỏ. (Chỉ nhằm mục đích học tập ..)
Giáo viên của tôi nói rằng ông ấy nghĩ rằng WPF là con đường đúng đắn để đi, nhưng có vẻ như ông ấy chỉ so sánh nó với Windows Forms.
Hiểu rõ hơn của tôi là, ở đây vào năm 2015, Windows Forms đã hoàn toàn chết?
Trong câu hỏi xếp chồng khác này, họ nói rằng WinRT + XAML dành cho tòa nhà Metro GUI (Cửa sổ 8 xếp thứ!) Và có vẻ như WPF là thứ chỉ được sử dụng cho máy tính để bàn trong Window 7/8 và có liên quan gần đến Silverlight ..
- Màn hình nền là nơi chứa các ứng dụng cũ (màu đỏ. WFP).
- Lớp ứng dụng mới, ứng dụng Metro, có thể được xây dựng theo một số cách, bao gồm VB.NET, C # hoặc C ++. Ba tùy chọn ngôn ngữ này có thể sử dụng XAML để xây dựng giao diện người dùng. Giải pháp thay thế là sử dụng JavaScript / HTML5 / CSS để phát triển cả giao diện người dùng và mã ứng dụng.
Câu hỏi thực sự của tôi là: Không có MỘT cách tốt nào để xây dựng GUI trong Thế giới cửa sổ?
Và nếu không, công nghệ nào nên sử dụng trên Window 7, Window 8 (Desktop và Metro), Window Phone, (Và Windows 10!), Và thậm chí cả x-box ..
Có phải nó với các công nghệ khác nhau để được so sánh theo cách này?
Bạn nghĩ điều gì là đúng đắn để đầu tư thời gian vào?