Tengo curiosidad por usar .NET para algunas aplicaciones web (por ejemplo, ASP.NET MVC 2). Sin embargo, mi presupuesto es limitado, así que me gustaría usar Mono en Linux. Nunca he usado Mono antes, y no he leído sobre sitios más grandes que estén usando Mono + Linux en el servidor en producción.
¿Cuál es su experiencia usando 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 donde compartieron sus experiencias?
Respuestas:
He estado haciendo algunas cosas de mono mvc en mi mac (unix no linux) en las últimas semanas y he encontrado que mono combinado con monodevelop es un entorno útil y bastante destacado.
Hasta ahora, en algunos sitios prototipo, aún no he encontrado ningún factor decisivo o problemas importantes.
En las próximas semanas implementaré algunos sitios en servidores Linux vps. Así que comentaré mi experiencia.
[Actualización]
Entonces esta respuesta fue hace mucho tiempo y me tomó un tiempo poner en marcha algunas cosas.
Entonces, mi experiencia: mono-2.10.1 o superior es una función completa para asp.net mvc2 (mono-2.8 tenía algunos errores que requerían una compilación de origen) y ahora está siendo utilizada por algunos proveedores de la nube.
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.
Estoy feliz de elaborar en base a los comentarios.
[Actualización] He blogueado aquí sobre la implementación de mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/
fuente