ฉันต้องการทราบว่ามีเครื่องมือโอเพนซอร์สที่มีประสิทธิภาพสำหรับพัฒนาแอปพลิเคชัน C # บน Linux (Ubuntu) หรือไม่ โดยเฉพาะอย่างยิ่งฉันต้องพัฒนาแอปพลิเคชัน Windows Forms
ฉันรู้เกี่ยวกับโครงการMonoแต่ไม่เคยใช้ เครื่องมือใดที่ดีที่สุด (IDE คอมไพเลอร์ ฯลฯ ) ในการตั้งค่าสภาพแวดล้อมการพัฒนา. NET บน Ubuntu
ซอฟต์แวร์ที่พัฒนาบน Linux สามารถรันบน Windows ได้หรือไม่ มีพฤติกรรมที่แตกต่างกันหรือเข้ากันไม่ได้?