I am currently investigating for a new web application stack for my web server.

C# looks great because it is a compiled language which seems to run quite well without too much CPU and does not consume too much memory. And StackOverflow and ServerFault are good examples of an MVC/.Net/C# stack that scales.

C# is also interesting because despite being compiled, it still has a lot of advanced features as a language only found on slower interpreted language.

My server being Linux only (Ubuntu 8.04 LTS), I am wondering if installing Mono in place of the .Net framework is a good idea for production use.

I currently do not have any existing applications using .Net but I am interested in using existing frameworks (like MS MVC).

link|improve this question
3  
Ask this on stackoverflow, for sure. You'll probably get better detailed answers there for this question. – squillman May 15 '09 at 21:40
feedback

2 Answers

up vote 1 down vote accepted

ASP MVC is new enough that it might take a little while for things to be ironed out on the Mono implementation. However for plain old ASP .NET Mono works great for C# or precompiled sites in other languages.

link|improve this answer
Here's some guidance for getting ASP.NET MVC going on Mono: beyondfocus.com/mono/… – nedm May 15 '09 at 21:47
Thank you for your answer. I actually waited for this site to come online to ask this question and never tried to simply search StackOverflow :) – Vincent Robert May 15 '09 at 22:08
feedback

I am currently working with a startup on an SaaS offering wherein one of the "enterprise" grade products is written in C# and the vendor actually stands behind Linux/Mono deployments much more than they do Windows/.NET -- in fact, they say they've never had a truly large-scale Windows deployment, though they started out in Windows & .NET, but they've successfully launched multiple large-scale Linux/Mono deployments of their fairly popular-in-its-space product.

link|improve this answer
2  
Interesting. Wonder whether they understand what their 'upgrade path' looks like when they start looking for functions that are in .Net, but not in Mono... But I like this story :-) Shows the power of open source. – wzzrd Oct 8 '09 at 14:56
At one point they had features in Windows not available in Linux, but their pledge now is to keep both versions at the same featureset. They do understand, and it was a question we had when talking with them. – andrewbadera Oct 8 '09 at 15:46
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.