Posso usare Linux / Mono invece di Windows / Visual Studio senza problemi? [chiuso]

9

Ho più di 6 anni di esperienza con .Net (C # / ASP.NET) e Visual Studio. Ma recentemente sono tentato di passare a Linux / Mono. Viene fuori con alcune domande:

  1. Posso eseguire correttamente i miei vecchi progetti Visual Studio e i codici sorgente in Mono?

  2. I miei clienti utilizzano IIS per ASP.NET e MS Windows per progetti Winform e Console. La mia migrazione li riguarda? In altre parole, i miei progetti Mono vengono eseguiti in Windows / IIS senza alcuna modifica o problema?

  3. Mono è affidabile considerando le recenti modifiche di Mono, Novell, Xamarin e Attachme?

  4. Posso continuare a utilizzare il mio open source preferito e nessun progetto open source come NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library e DNN?

  5. Posso ospitare progetti web Mono ASP.NET in Apache senza problemi?

  6. Posso usare esattamente le mie competenze nei formati web ASP.NET e MVC in Mono?

posta Afshar Mohebbi 26.07.2011 - 20:13
fonte

3 risposte

5

Can I run my old Visual Studio projects and source codes in Mono correctly?

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.

My clients use IIS for ASP.NET and MS Windows for Winform and Console projects. Does my migration affect them? In other words does my Mono projects runs in Windows/IIS without any change or problem?

Dovrai testare tutto prima di passare alla produzione, ma normalmente non è un caso. Eventuali problemi saranno casi limite.

Does Mono is dependable considering recent changes of Mono, Novell, Xamarin and Attachme?

Xamarin ha acquisito i diritti e le licenze su tutto ciò che è mono correlato ad Attachmate. Questo di per sé non è un problema. Xamarin sta mettendo avanti le risorse per rendere MonoDevelop un prodotto migliore. Trascorro lo scorso weekend con molti membri del team mono, e stanno cercando di continuare la linea di prodotti; tuttavia, un focus più strong sarà con le cose mobili. Le cose sul lato server non saranno ignorate, ma non mi aspetterei l'adozione più rapida di nuove cose.

Can I continue using my favorite open source and none open source projects like NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library and DNN?

Non posso commentare singolarmente ciascun progetto, ma molti progetti gireranno su mono con poche o nessuna modifica.

Can I host Mono ASP.NET web projects in Apache without any problem?

Dipende dalle tue abilità di apache ma è possibile farlo.

Can I use my skills in ASP.NET webforms and MVC in Mono exactly?

Non dovrebbe esserci differenza nel codice che scrivi tra farlo in VS e MonoDevelop.

    
risposta data 28.07.2011 - 03:41
fonte
1

La cosa da sapere su ASP.Net e Mono è che Mono ha appena abbandonato il supporto per ASP.net.

*** Nota: hmm .... Avrei giurato di averlo sentito su Jeff & Podcast di Joel, ma Googling in giro non mi dà un buon riferimento.

    
risposta data 26.07.2011 - 20:45
fonte
0

Does Mono is dependable considering recent changes of Mono, Novell, Xamarin and Attachme?

Mono ha presente e futuro. Ora non dipendono dalla strategia di una grande azienda. Xamarin ha i diritti IP di Mono e prodotti correlati.

Miguel de Icaza e Nat Friedman hanno esperienza nella gestione di una società opensource indipendente.

    
risposta data 26.07.2011 - 20:58
fonte

Leggi altre domande sui tag