Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am curios to use .NET for some web applications (e.g. ASP.NET MVC 2). However my budget is limited so I would like to use Mono on Linux. I have never used Mono before, and I haven't read about any bigger sites that is using Mono+Linux on the server in production.

What's your experience using Mono on Linux in production? How is the performance and stability compared to .NET on Windows Server?

Is there any popular sites that is using it in production? Any articles available online were they share their experiences?

share|improve this question
2  
This doesn't answer your question, but you can get ASP.NET shared hosting accounts for the same money (in the under-$10/mo ballpark) as Linux accounts. –  Anna Lear Oct 2 '10 at 22:44
    
@Anna: Thanks, that's informative. But I'm mainly looking for a few VPS's. And it is also easier to set up a few development-/test-servers at home in VirtualBox if there is no licenses to pay. –  Jonas Oct 2 '10 at 22:49
    
@Anna are the linux accounts in question shared or not? –  alternative Oct 2 '10 at 23:16
    
@mathepic Yes. The accounts are virtually identical in terms of features (with minor variations on available disk space and whatnot), with the main difference being Linux/Rails support vs Windows/ASP.NET. –  Anna Lear Oct 2 '10 at 23:30
    
Not a real answer, but I've created Winforms applications with Mono. They work perfectly fine, no hitches at all. –  Robert Harvey Oct 4 '10 at 18:28
add comment

closed as off-topic by MichaelT, svick, Corbin March, GlenH7, Dan Pichelman Sep 1 '13 at 23:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – MichaelT, svick, Corbin March, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

up vote 14 down vote accepted

I've been doing some mono mvc stuff on my mac (unix not linux) in the recent weeks and have found mono combined with monodevelop to be a pretty featured and useful environment.

So far in a few prototype sites I haven't yet ran into any deal breakers or major issues.

In the next few weeks I'll be deploying some sites to linux vps servers. So I'll comment on my experience.

[Update]
So this answer was a long time ago and it's taken me a while to get some stuff up and running.

So my experience: mono-2.10.1 or higher is feature complete for asp.net mvc2 (mono-2.8 had some bugs that required a source compile) and it's now being used by a few cloud providers.

Running on mono-2.8 http://srvd.in/

AppHarbor: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

I've found it stable and easy to develop with, like I said there were 2 annoying bugs in the 2.8 version but they are fixed in 2.10.1.

I'm happy to elaborate based on comments.

[Update] I've blogged here about deploying mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

share|improve this answer
add comment

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