Điều này phụ thuộc vào những gì bạn có thể muốn làm.
Ví dụ: nếu bạn đang phát triển trò chơi và muốn nó chạy trên giao diện người dùng Metro/Modern nhưng cũng trên các phiên bản Windows khác, MonoGame là một lựa chọn tuyệt vời!
Nó sẽ cho phép bạn phát triển cho và chạy trên:
- Tất cả Windows desktop
- Windows 8 Metro/Giao diện hiện đại
- Mac OS X
- Linux
- XBOX 360
- iOS
- Android
- Windows Phone
Và có thể có nhiều nền tảng hơn trong tương lai.
Theo ý kiến trung thực của tôi, có rất nhiều nền tảng mục tiêu đảm bảo bất kỳ đường cong học tập nào bạn có thể phải phát triển cho MonoGame. Và chưa kể rằng bạn có thể phát triển trong sự thoải mái của Visual Studio, vì vậy IMHO nó là một cái gì đó để được xem xét ngay cả khi ứng dụng của bạn không phải là một trò chơi (người nói rằng bạn không thể phát triển một trò chơi không với một khuôn khổ trò chơi ... ?).
Cập nhật:Here's a tutorial, và bằng cách này, bạn có thể muốn cũng phải xem xét HTML5 cho các trò chơi hoặc không trò chơi. Cut the Rope (trò chơi rất thú vị) uses this và có vẻ như đang hoạt động khá tốt (tôi thậm chí không nhận thấy đó là HTML5!).
Nguồn
2013-07-30 02:48:01
Không chắc chắn, nhưng Github cho Windows trông theo chủ đề Metro ngay cả trong Win7 –
@NickT: Đó là chủ đề của Metro. Nó không phải là một ứng dụng Metro và không chia sẻ bất kỳ thành phần giao diện người dùng nào với Windows 8. – Ryan