Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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).

share|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

2 Answers 2

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.

share|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

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.

share|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

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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