it-swarm-es.com

¿Alguna experiencia con Mono en servidores de producción?

Tengo curiosidad por usar .NET para algunas aplicaciones web (por ejemplo, ASP.NET MVC 2). Sin embargo, mi presupuesto es limitado, por lo que me gustaría usar Mono en Linux. Nunca antes había usado Mono y no había leído sobre sitios más grandes que usen Mono + Linux en el servidor en producción.

¿Cuál es su experiencia con Mono en Linux en producción? ¿Cómo se compara el rendimiento y la estabilidad con .NET en Windows Server?

¿Hay algún sitio popular que lo esté usando en producción? ¿Algún artículo disponible en línea compartió sus experiencias?

22
Jonas

He estado haciendo algunas cosas mono mvc en mi mac (unix no linux) en las últimas semanas y he descubierto que mono combinado con monodevelop es un entorno muy útil y con muchas funciones.

Hasta ahora, en algunos sitios prototipo, todavía no me he encontrado con ningún factor decisivo o problemas importantes.

En las próximas semanas desplegaré algunos sitios en servidores vps de Linux. Así que comentaré mi experiencia.

[Actualizar]
Así que esta respuesta fue hace mucho tiempo y me tomó un tiempo poner algunas cosas en funcionamiento.

Entonces, mi experiencia: mono-2.10.1 o superior es una característica completa para asp.net mvc2 (mono-2.8 tenía algunos errores que requerían una compilación de origen) y ahora está siendo utilizado por algunos proveedores de la nube.

Ejecutando en mono-2.8 http://srvd.in/

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

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

Lo encontré estable y fácil de desarrollar, como dije, había 2 errores molestos en la versión 2.8, pero se corrigieron en 2.10.1.

Me complace elaborar en base a los comentarios.

[Actualización] He escrito aquí en un blog sobre la implementación de mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating- despliegue /

15
Thomas James