2008-10-03 25 views

Trả lời

26

Mono là nền tảng tương thích với .NET, bao gồm trình biên dịch và thời gian chạy. Mono Migration Analyzer giúp tìm ra các vấn đề tương thích.

11

Có, với một số thông báo trước. Nó được gọi là Mono.

3

Dự án Mono cung cấp một tiêu chuẩn tuân thủ thực hiện thành phần máy ảo CLR của .Net. Họ cũng đã đảo ngược thiết kế một số lượng đáng kể phần khuôn khổ của .Net. Bạn sẽ gặp phải các vấn đề quan trọng khi cố gắng phát triển các ứng dụng WinForms. Mono cung cấp danh sách một số bộ công cụ đồ họa mà bạn có thể sử dụng: http://www.mono-project.com/Gui_Toolkits (có vẻ như chúng thực sự hỗ trợ WinForms ngay bây giờ; mặc dù tôi không chắc chắn về mức độ hỗ trợ đó).

Lưu ý rằng cổng Mono của Silverlight, Ánh trăng, được Microsoft chính thức xác nhận. Vì vậy, nếu bạn có thể lấy đi bằng cách sử dụng đó, nó có thể là shot tốt nhất của bạn cho khả năng tương thích đa nền tảng.

2

Lưu ý rằng bạn có dotGNU project. Nó là một cài đặt .NET cho Linux.

Chúng không phải là tính năng hoàn chỉnh như Mono. Nhưng nó là đáng nói đến.

+0

Hiện tại dotGNU trông khá chết. Lần phát hành cuối cùng tôi tìm thấy là từ năm 2007. – CodesInChaos

Các vấn đề liên quan