B
Baja Jones
http://arstechnica.com/etc/linux/index.html
Conclusion
As you can clearly see, Mono brings almost limitless possibilities in
breaking down the barrier between desktops: a commercial software
provider would target Mono and it would "just work" on all platforms
that Mono supported. How is this different from Java? In my opinion Java
makes things harder than it needs to be. For starters, enforced
exception handling can't auto-box/unbox primitive types and doesn't
support arbitrary length parameter lists String.Format() style.
The framework of Mono provides the ability to make a very tedious task
in C/C++ almost trivial in C#. As the above example, RegEx, shows, it
helps the programmer concentrate on the program itself, rather than the
logic supporting the code.
Conclusion
As you can clearly see, Mono brings almost limitless possibilities in
breaking down the barrier between desktops: a commercial software
provider would target Mono and it would "just work" on all platforms
that Mono supported. How is this different from Java? In my opinion Java
makes things harder than it needs to be. For starters, enforced
exception handling can't auto-box/unbox primitive types and doesn't
support arbitrary length parameter lists String.Format() style.
The framework of Mono provides the ability to make a very tedious task
in C/C++ almost trivial in C#. As the above example, RegEx, shows, it
helps the programmer concentrate on the program itself, rather than the
logic supporting the code.