Link Details

Link 138378 thumbnail
User 111696 avatar

By bloid
via ddj.com
Published: Dec 03 2008 / 09:58

Eric finds out that a VM and Mono comes in handy when creating C# .NET programs. In addition to Linux, Mono lets you develop and run .NET client and server applications on Solaris, Mac OS X, Windows, and UNIX.
  • 7
  • 9
  • 1039
  • 355

Comments

Add your comment
User 352434 avatar

Michele Brutti replied ago:

0 votes Vote down Vote up Reply

I'll try Mono on Ubuntu in a few days, it could be interesting...

User 292495 avatar

tostrinj replied ago:

-1 votes Vote down Vote up Reply

I simply can't understand why would you code .net on linux. Switch to windows to code .net and forget the complications. Can't understand why people choose their tools (OS, development environment, language, etc) based on how cool it is and not on what you need to do. And another thing - Mono blows donkey balls.

User 192628 avatar

prime21 replied ago:

1 votes Vote down Vote up Reply

Mono doesn't "blow donkey balls". They have a surprisingly good implementation of .NET on Linux/UNIX. However, it will ALWAYS be second fiddle to the latest MS release. I don't understand why a person would want to be locked into the .NET platform (with Microsoft running the entire show) when there are better options out there. On the other hand, I could see how an MS shop with .NET developers could take their existing code and test the waters on Linux. That hypothetical shop could save a lot of money by running on Linux or Solaris instead of paying for Windows Server (and they'd probably get better performance and security too).

All in all, I'd just say switch to Java. Java's VM is faster than mono on Linux and the MS CLR on Windows*, it's open source, its mature, has a larger user base, has more useful libraries, and more jobs.

* [except for the bogus floating point micro benchmarks that are indeed faster with MS CLR compared to Java because Java uses higher precision floating point numbers]

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.