ASP.NET on Linux? – Use Mono Framework

Imagine your team’s primary skillset is on .NET development. You  get requirements for a website and your customer wants to stick with low cost linux/apache hosting solutions.  What will you choose when you weigh the options? – (a) Hiring new talent (b) Training the resources on technologies such as J2EE.  While such a decision is dependent on different factors it is important to know that there is a third option too – the open source Mono Framework !  Mono will let you to develop the applications using .NET and host it on Linux which has Mono framework installed in it.

We have used this model for couple of applications and it works pretty fine.  There were glitches initially but the framewrok is being stabilized as the new versions are out. 

Mono is an open source implementation of Microsoft’s .Net Framework based on the ECMA standards for C# and the Common Language Runtime.

Cross Platform? : This framework is not just for Linux.  Mono runs on Linux, Microsoft Windows, Mac OS X, BSD, and Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone. It also runs on x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 and 64 bits) and more. Developing your application with Mono allows you to run on nearly any computer in existance.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s