Click here to Skip to main content
15,893,190 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi all!

A few days ago my boss told me to find and test an application server which allows us to run .NET applications on different platforms (Linux and MacOSX inclusively). I've spent about two days already to learn different approaches, but biggest part of them is not so handy and easy to use as I want. The only one candidate I have today is a TNAPS 3 Application Server. I was really impressed about its distribution size (3mb) and how easy I run it on Linux and Mac OS X (thanks for samples they provide for testing) and I think it will run on Windows as well. But I am still not completely sure about using it since it still under private testing and I have no using it before.

So my question is about TNAPS3 or its alternatives if available. Which one is better and easy to use.
Thanks
Posted

try Mono
Mono is a free and open source project to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.

The stated purpose of Mono is not only to be able to run Microsoft .NET applications cross-platform, but also to bring better development tools to Linux developers.Mono can be run on Android, BSD, iOS, Linux, Mac OS X, Windows, Solaris, and Unix operating systems as well as some game console operating systems such as the ones for the PlayStation 3, Wii, and Xbox 360.

http://www.mono-project.com[^]
 
Share this answer
 
v2
An apparent alternative is using Open Source Mono, which is not an application server by its nature. It's a platform, just yet another implementation of CLR platform. I'm using it on Linux and Mac OS X, with the last platform causing the most trouble, but doable. .NET applications run on Mono without recompilation, but one needs to use some subset of the libraries, all standard ones (as per ECMA standard) plus many non-standard ones (like System.Windows.Forms) and a lot specific to Mono.

Read about Mono capabilities and portability issues:
http://en.wikipedia.org/wiki/Mono_%28software%29[^],
http://www.mono-project.com/Main_Page[^],
http://www.mono-project.com/Start[^],
http://www.mono-project.com/Guide:_Porting_Winforms_Applications[^].

Please see my recent answer to another related question: how can i make mac software?..............[^].

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900