Linked by Eugenia Loli on Thu 9th Feb 2006 22:54 UTC
Mono Project Apress' open source series of books recently unveiled Mark Mamone's "Practical Mono", a book targetting new .NET developers. We take a quick look at the book below.
Permalink for comment 94588
To read all comments associated with this story, please click here.
RE[2]: Upgrading.
by marpaco on Fri 10th Feb 2006 15:20 UTC in reply to "RE: Upgrading."
marpaco
Member since:
2006-01-01

I am not mister de Icaza but or Larry Ewing (creator of F-spot), but I will take a stab at this. F-Spot and other great Gnome# applications that are making it big in Linux now days rely a lot on underlying technologies that are platform specific to GNOME and even lower level pieces that only exist in *NIX. We have just began to make parts of Gnome# available on Win32.

Gtk# the UI library framework written in C# that makes writing GTK GUI applications with ease, makes extensive use of a feature of .NET/Mono called Platform Invocation (PInvoke). This means that although when you are writing your applications you are doing it using C# semantics, at runtime there are plenty of calls to unmanaged function calls that may not exist yet on Windows.

In time we will have full parity or very close to it (97% is good enough?) with Windows, Mac OS X and others, but until then the folks taking full advantage of mono/Gtk#/Gnome# are taking advantage of Linux. Should you? ;)

Reply Parent Score: 1