Tôi quan tâm đến việc phát triển các ứng dụng dành cho máy tính để bàn cho Windows, nhưng sẽ thuận tiện nhất nếu tôi có thể phát triển các ứng dụng này trên máy tính xách tay Mac OS X Air mà không cần chạy môi trường ảo hóa. Bạn có thể phát triển các ứng dụng Windows GUI Desktop bằng cách sử dụng mono và F # trên OS X đến mức nào?Có thể viết ứng dụng GUI trên máy tính để bàn trong F # + mono trên máy Mac và chạy ứng dụng mà không sửa đổi trên Windows không?
Trả lời
Nếu bạn nhắm đến WPF - không xa. Đáng buồn thay, bạn sẽ gặp vấn đề với WPF ngay cả trong môi trường Windows ảo hóa, vì nó sử dụng gia tốc 3D.
Gắn bó với Windows Forms "truyền thống" hoạt động, nhưng chúng không phải là cách ưu tiên để tạo ứng dụng mới hiện nay.
Bạn có thể sử dụng bộ công cụ giao diện người dùng đa nền tảng. Monodevelop sử dụng GTK#, có thể có những người khác. Nó sẽ chạy ở khắp mọi nơi mà không sửa đổi nhưng sẽ trông hơi xa lạ ở khắp mọi nơi. Đó là sự cân bằng mà bạn tạo ra vì không phải tạo ra một giao diện người dùng khác nhau trên mỗi nền tảng.
Hướng dẫn sử dụng F # từ Monodevelop được nêu chi tiết here. Hy vọng rằng với bạn nên được tốt để đi!
F # ràng buộc cho Monodevelop là khá lạc hậu. –
- 1. chạy ứng dụng vaadin trên máy tính
- 2. Có cách nào để chạy ứng dụng GUI theo cách không đầu trong máy Mac không?
- 3. Ứng dụng máy tính để bàn Java trên da?
- 4. Ứng dụng máy tính để bàn trên JavaScript
- 5. Chạy ứng dụng GUI trên linux, không hiển thị gui?
- 6. Chúng tôi có thể chạy ứng dụng C#/WPF trên Mac OS X không?
- 7. Giao tiếp giữa ứng dụng Windows Store và ứng dụng máy tính để bàn gốc
- 8. Không thể khởi động ứng dụng dành cho máy tính để bàn từ dịch vụ Windows trên Windows 7
- 9. Triển khai ứng dụng WPF trên máy tính để bàn trên đám mây
- 10. Windows tuyên truyền thông tin đăng nhập vào ứng dụng Java trên máy tính để bàn
- 11. Chương trình Windows Phone 7 có sẵn trên máy tính chạy trên Mac OS X không?
- 12. Sử dụng OSGi trong ứng dụng độc lập trên máy tính để bàn
- 13. Ứng dụng Máy tính để bàn Python
- 14. Phát triển trên máy Mac so với sử dụng máy ảo trên PC dựa trên windows?
- 15. Đóng gói một ứng dụng HTML5 và triển khai nó trên máy tính để bàn
- 16. Có ai viết các ứng dụng máy tính để bàn bằng .NET không?
- 17. Tính năng Autoupdate trong ứng dụng Java Swing trên máy tính để bàn
- 18. Gỡ lỗi ứng dụng Windows Store trên máy cục bộ
- 19. Sự khác biệt giữa ứng dụng dành cho máy tính để bàn và ứng dụng không phải máy tính để bàn trong cửa sổ
- 20. xác thực trên ứng dụng gui được viết trên perl
- 21. Phát triển ứng dụng trên máy tính để bàn với Javascript và HTML
- 22. Chuyển đổi từ ứng dụng dành cho máy tính để bàn được viết bằng C++ sang ứng dụng dựa trên web
- 23. Có thể viết một ứng dụng máy tính để bàn đa nền tảng với XHTML, CSS và JavaScript không?
- 24. MVC và Swing trong ứng dụng máy tính để bàn
- 25. Python trong Phát triển ứng dụng máy tính để bàn
- 26. Khung JavaScript cho các ứng dụng màn hình cảm ứng trên máy tính để bàn?
- 27. Android: Cái nào tốt hơn, phát triển ứng dụng Android trên mac hoặc máy tính windows?
- 28. Ứng dụng web không hoạt động trên iPad nhưng hoạt động trên trình duyệt máy tính để bàn
- 29. chạy ứng dụng java không phải trên web trên tomcat
- 30. không thể kết nối với Xamarin.iOS chạy trên Mac từ máy tính Windows
Visual Studio 2010 là một ứng dụng WPF và chạy ok trong VMWare Fusion trên Mac OS. – petebu
Miễn là nó chạy mà không tăng tốc 3D. Vì vậy, bạn đang thử nghiệm mã của mình trong một môi trường hoạt động chậm hơn nhiều so với 'giao dịch thực'. Tôi không nói điều này không hiệu quả, tôi tự sử dụng nó, đó chỉ là điều cần ghi nhớ. – skolima