Bisakah saya menjalankan proyek Visual Studio lama saya dan kode sumber di Mono dengan benar?
Sebagian besar. Ada beberapa keajaiban yang dapat Anda lakukan yang tidak dapat ditangani oleh kompiler mono. Kebanyakan orang tidak melakukannya. MonoDevelop akan membuka solusi VS dan memproyeksikan file secara normal tanpa hambatan.
Klien saya menggunakan IIS untuk proyek ASP.NET dan MS Windows untuk Winform dan Console. Apakah migrasi saya memengaruhi mereka? Dengan kata lain, apakah proyek Mono saya berjalan di Windows / IIS tanpa perubahan atau masalah?
Anda akan ingin menguji semuanya sebelum menggunakan untuk produksi, tetapi biasanya ini bukan kasus. Setiap masalah akan menjadi tepi kasus.
Apakah Mono dapat diandalkan mengingat perubahan terbaru Mono, Novell, Xamarin dan Attachme?
Xamarin telah memperoleh hak dan lisensi untuk segala sesuatu yang terkait dari Attachmate. Ini sendiri bukan masalah. Xamarin mengedepankan sumber daya untuk membuat MonoDevelop produk yang lebih baik. Saya menghabiskan akhir pekan lalu dengan banyak anggota tim mono, dan mereka ingin melanjutkan lini produk; namun, fokus yang lebih kuat adalah pada perangkat seluler. Server side stuff tidak akan diabaikan tetapi saya tidak akan mengharapkan adopsi barang baru tercepat.
Bisakah saya terus menggunakan open source favorit saya dan tidak ada proyek open source seperti NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library dan DNN?
Saya tidak dapat mengomentari setiap proyek secara individual tetapi banyak proyek akan berjalan dengan mono dengan sedikit atau tanpa modifikasi.
Bisakah saya meng-host proyek web Mono ASP.NET di Apache tanpa masalah?
Itu tergantung pada kemampuan apache Anda tetapi itu mungkin dilakukan.
Dapatkah saya menggunakan keterampilan saya dalam formulir web ASP.NET dan MVC di Mono tepatnya?
Seharusnya tidak ada perbedaan dalam kode yang Anda tulis antara melakukannya di VS dan MonoDevelop.