[Mono-dev] Mono is crossplatform ?

Mirco Bauer meebey at meebey.net
Tue Apr 4 03:53:17 EDT 2006


Hi,

On Mon, 2006-04-03 at 14:18 -0300, Flavio Medeiros wrote:
>    Hi, we are starting a (large) project that needs to be cross
> platform (windows/linux) and we are discussing about the .NET (MS
> framework and Mono) and the Java technology.
> Anyone can point me to any interesting information about projects
> developed under windows using VS.NET (language C#) ? I know that the
> ASP.NET support of Mono is great, but we know none about Winforms
> support. Is there any project that uses WinForms developed using
> VS.NET that runs in Windows and Linux without problems ?
>     Is it possible or only using GTK# ?
>     Mono is realy crossplatform today on desktop apps ?
>     I like the C# solution but ...
>  
> Thanks,

I can't say much about SWF (never used it on windows neither linux, the
API looks horrible though IMHO), but I have experience in developing and
deploying cross-plattform desktop applications.
We use Mono + Gtk# + Glade# + Glade UI designer + MonoDevelop for
developing the applications on Linux workstations, and test them and
deploy them on Windows with MS .NET + Gtk#, which works very good. But
you have to test your applications from time to time, sometimes the API
behaves a bit different on Mono than MS .NET (which is usually a bug and
becomes fixed once you reported it), but that has to be kept in mind,
but thats also the case for free Java runtimes.
I guess you could also do for development: MS .NET + Gtk# + Glade# +
Glade UI designer + VS.NET, or replace VS.NET with SharpDevelop.
The project we use this for is large, it's an allround insurance broker
software.
All applications that are developed now are written in C# instead of C++
as we did before.
The project is not complete cross-plattform yet because there are still
parts written in C++ using Borland's VCL which is even less
cross-platform than SWF. But soon the complete suite will run on Linux
too.

IMHO writing cross-platform applications in C# (or any other CLI
implemented language) is easier than writing them in other languages.

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key:
http://keyserver.noreply.org/pks/lookup?op=get&search=0xEEF946C8

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M-
V? PS
PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y?
------END GEEK CODE BLOCK------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060404/95fad584/attachment.bin 


More information about the Mono-devel-list mailing list