ฉันมีประสบการณ์มากกว่า 6 ปีกับ. Net (C # / ASP.NET) และ Visual Studio แต่เมื่อเร็ว ๆ นี้ฉันอยากจะเปลี่ยนเป็น Linux / Mono มันเกิดขึ้นกับคำถามบางอย่าง:
ฉันสามารถรันโครงการ Visual Studio เก่าและซอร์สโค้ดใน Mono อย่างถูกต้องได้หรือไม่
ลูกค้าของฉันใช้ IIS สำหรับ ASP.NET และ MS Windows สำหรับโครงการ Winform และ Console การย้ายถิ่นของฉันส่งผลกระทบต่อพวกเขาหรือไม่? กล่าวอีกนัยหนึ่งโครงการโมโนของฉันทำงานใน Windows / IIS โดยไม่มีการเปลี่ยนแปลงหรือปัญหาใด ๆ
Mono เชื่อถือได้หรือไม่เมื่อพิจารณาจากการเปลี่ยนแปลงล่าสุดของ Mono, Novell, Xamarin และ Attachme
ฉันสามารถใช้โอเพ่นซอร์สโปรดของฉันต่อไปได้หรือไม่และไม่มีโครงการโอเพ่นซอร์สเช่น NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library และ DNN หรือไม่
ฉันสามารถโฮสต์โครงการเว็บ ASP.NET ASP.NET ใน Apache ได้โดยไม่มีปัญหาหรือไม่
ฉันสามารถใช้ทักษะของฉันใน ASP.NET webforms และ MVC ใน Mono ได้ไหม?