Tenho curiosidade de usar o .NET para alguns aplicativos da web (por exemplo, ASP.NET MVC 2). No entanto, meu orçamento é limitado, então eu gostaria de usar o Mono no Linux. Eu nunca usei o Mono antes e não li sobre sites maiores que usam o Mono + Linux no servidor em produção.
Qual é a sua experiência usando o Mono no Linux em produção? Como o desempenho e a estabilidade são comparados ao .NET no Windows Server?
Existem sites populares que o estão usando na produção? Algum artigo disponível on-line eles compartilharam suas experiências?
Respostas:
Eu tenho feito algumas coisas mono mvc no meu mac (unix não linux) nas últimas semanas e achei o mono combinado com o monodesenvolvimento um ambiente bastante interessante e útil.
Até agora, em alguns sites de protótipos, ainda não encontrei nenhum rompimento de negócio ou grandes problemas.
Nas próximas semanas, implantarei alguns sites em servidores linux vps. Então, eu vou comentar sobre a minha experiência.
[Update]
Então, essa resposta foi há muito tempo e demorei um pouco para colocar algumas coisas em funcionamento.
Portanto, minha experiência: mono-2.10.1 ou superior é um recurso completo para o asp.net mvc2 (o mono-2.8 tinha alguns bugs que exigiam uma compilação de origem) e agora está sendo usado por alguns provedores de nuvem.
Eu achei estável e fácil de desenvolver, como eu disse que havia 2 bugs irritantes na versão 2.8, mas eles foram corrigidos na 2.10.1.
Fico feliz em elaborar com base em comentários.
[Atualização] Eu escrevi aqui sobre a implantação de mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/
fonte