7

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

HopelessN00b
  • 54,273

2 Answers2

2

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.

1

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.

nedm
  • 5,710