Posso eseguire correttamente i miei vecchi progetti Visual Studio e i codici sorgente in Mono?
Per la maggior parte. C'è un po 'di magia che puoi fare che il compilatore mono non gestirà. La maggior parte delle persone non lo fa però. MonoDevelop aprirà la soluzione VS e proietterà i file normalmente senza intoppi.
I miei clienti usano IIS per ASP.NET e MS Windows per progetti Winform e Console. La mia migrazione li influenza? In altre parole, i miei progetti Mono vengono eseguiti in Windows / IIS senza alcuna modifica o problema?
Ti consigliamo di testare tutto prima di distribuire in produzione, ma normalmente questo non è un caso. Eventuali problemi saranno casi limite.
Mono è affidabile considerando le recenti modifiche di Mono, Novell, Xamarin e Attachme?
Xamarin ha acquisito i diritti e le licenze per tutto ciò che riguarda Mono associato da Attachmate. Questo di per sé non è un problema. Xamarin sta mettendo avanti le risorse per rendere MonoDevelop un prodotto migliore. Trascorro lo scorso fine settimana con molti membri del team mono e stanno cercando di continuare la linea di prodotti; tuttavia, una maggiore attenzione sarà rivolta alle cose mobili. Le cose lato server non verranno ignorate ma non mi aspetterei l'adozione più rapida di nuove cose.
Posso continuare a utilizzare i miei progetti open source preferiti e nessuno open source come NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library e DNN?
Non posso commentare individualmente ogni progetto, ma molti progetti verranno eseguiti in mono con poche o nessuna modifica.
Posso ospitare progetti Web ASP.NET mono in Apache senza alcun problema?
Dipende dalle tue abilità di apache ma è possibile farlo.
Posso usare esattamente le mie competenze nei moduli web ASP.NET e MVC in Mono?
Non dovrebbe esserci alcuna differenza nel codice che scrivi tra farlo in VS e MonoDevelop.