Qualche esperienza con Mono sui server di produzione? [chiuso]


22

Sono curioso di usare .NET per alcune applicazioni web (ad esempio ASP.NET MVC 2). Tuttavia il mio budget è limitato, quindi vorrei usare Mono su Linux. Non ho mai usato Mono prima e non ho letto di siti più grandi che utilizzano Mono + Linux sul server in produzione.

Qual è la tua esperienza con Mono su Linux in produzione? Come sono le prestazioni e la stabilità rispetto a .NET su Windows Server?

Esistono siti popolari che lo utilizzano in produzione? Tutti gli articoli disponibili online condividevano le loro esperienze?


2
Questo non risponde alla tua domanda, ma puoi ottenere account di hosting condiviso ASP.NET per gli stessi soldi (nel parco di $ 10 / mese) degli account Linux.
Adam Lear

@Anna: grazie, è informativo. Ma cerco principalmente alcuni VPS. Ed è anche più semplice impostare alcuni server di sviluppo / test a casa in VirtualBox se non ci sono licenze da pagare.
Jonas,

@Anna gli account Linux in questione sono condivisi o no?
alternativa il

@mathepic Sì. Gli account sono praticamente identici in termini di funzionalità (con lievi variazioni sullo spazio disponibile su disco e quant'altro), con la differenza principale che è il supporto Linux / Rails rispetto a Windows / ASP.NET.
Adam Lear

Non è una vera risposta, ma ho creato applicazioni Winforms con Mono. Funzionano perfettamente bene, nessun intoppo.
Robert Harvey,

Risposte:


15

Ho fatto alcune cose mono mvc sul mio mac (unix non linux) nelle ultime settimane e ho trovato mono combinato con monodevelop per essere un ambiente piuttosto utile e utile.

Finora in alcuni siti di prototipi non ho ancora riscontrato problemi commerciali o problemi importanti.

Nelle prossime settimane distribuirò alcuni siti su server Linux vps. Quindi commenterò la mia esperienza.

[Aggiornamento]
Quindi questa risposta è stata tanto tempo fa e mi ci è voluto un po 'di tempo per mettere in piedi alcune cose.

Quindi la mia esperienza: mono-2.10.1 o versioni successive è una funzionalità completa per asp.net mvc2 (mono-2.8 aveva alcuni bug che richiedevano una compilazione dei sorgenti) e ora viene utilizzato da alcuni provider cloud.

In esecuzione su mono-2.8 http://srvd.in/

AppHarbor: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

L'ho trovato stabile e facile da sviluppare, come ho detto che c'erano 2 fastidiosi bug nella versione 2.8 ma sono stati corretti in 2.10.1.

Sono felice di elaborare sulla base di commenti.

[Aggiornamento] Ho scritto qui un blog sulla distribuzione di mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.