Je suis curieux d'utiliser .NET pour certaines applications Web (par exemple ASP.NET MVC 2). Cependant mon budget est limité donc je voudrais utiliser Mono sous Linux. Je n'ai jamais utilisé Mono auparavant, et je n'ai pas lu de sites plus gros qui utilisent Mono + Linux sur le serveur en production.
Quelle est votre expérience de l'utilisation de Mono sur Linux en production? Quelles sont les performances et la stabilité par rapport à .NET sur Windows Server?
Y a-t-il des sites populaires qui l'utilisent en production? Des articles disponibles en ligne ont-ils partagé leurs expériences?
Réponses:
J'ai fait des trucs mono mvc sur mon mac (unix pas linux) au cours des dernières semaines et j'ai trouvé que le mono combiné avec monodevelop était un environnement assez fonctionnel et utile.
Jusqu'à présent, dans quelques sites prototypes, je n'ai pas encore rencontré de casse-tête ou de problèmes majeurs.
Dans les prochaines semaines, je déploierai certains sites sur des serveurs Linux vps. Je vais donc commenter mon expérience.
[Mise à jour]
Donc, cette réponse était il y a longtemps et il m'a fallu un certain temps pour faire fonctionner certaines choses.
Donc mon expérience: mono-2.10.1 ou supérieur est une fonctionnalité complète pour asp.net mvc2 (mono-2.8 avait quelques bogues qui nécessitaient une compilation source) et il est maintenant utilisé par quelques fournisseurs de cloud.
Je l'ai trouvé stable et facile à développer, comme je l'ai dit, il y avait 2 bugs ennuyeux dans la version 2.8 mais ils sont corrigés dans 2.10.1.
Je suis heureux de développer sur la base des commentaires.
[Mise à jour] J'ai blogué ici sur le déploiement de mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/07asp-net-4-on-mono- part- 2 -automating-deployment/
la source