Re: [opensuse] Mono 1.2 Supports WinForms



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kai Ponte wrote:
In light of the recent agreement with MS and Novell, this is interesting to
note on this list. I don't know how many of you use Mono, but it is worth
noting.

http://arstechnica.com/news.ars/post/20061109-8190.html

http://www.go-mono.com/archive/1.2/

"An important milestone leading up to Novell's goal of .NET 2.0 support, the
inclusion of the WinForms API in Mono 1.2 significantly simplifies the
process of porting .NET applications from Windows to Linux and other
supported platforms. Developers can now use WinForms to produce
cross-platform compatible user interfaces for .NET applications."

Umm... Well, nice, but AFAIK WinForms is not anywhere near being part of
the ECMA "standard" (as isn't ASP.NET).
http://msdn2.microsoft.com/en-us/netframework/aa569283.aspx
http://www.thescripts.com/forum/thread48750.html

...
The cool thing about this, is that I can compile it in either Linux or
Wintendo and it will run in both. I've copied the resulting .exe file to my
pen drive and ran it directly on Win2K and WinXP systems.

...but then Java does the same thing, right?

Indeed, and with Java it's actually part of a standard.
Not only Swing, but also Servlet/JSP/JSF (web presentation layer), EJBs
(remoting components), JMS (pub-sub and point-to-point messaging), JPA
(ORM persistence), ...... and tons of JSRs as part of the Java Community
Process: http://jcp.org/
That's definitely a huge difference between Java and .NET ;)

I mean, Sun has TCKs to validate that standard implementations (e.g.
Tomcat's or Jetty's Servlet impl, or JBoss' JPA impl) do comply.

As WinForms and ASP.NET are no standards but proprietary (and belonging
to MS), there are at least two issues:
- - who/what is going to validate Mono's implementation as compliant with
WinForms ? well, the developers, by testing... um..
- - who/what will guarantee there won't be a lawsuit against Mono because
they're implementing a proprietary API that belongs to MS ? a deal... ?
possibly ;)

cheers
- --
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\ <pascal.bleser@xxxxxxxxx> <guru@xxxxxxxxxxx>
_\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFFVaGer3NMWliFcXcRAmCDAKCwjTEfX5V+mc4SEjbItCQdKMLyWwCff1A6
gGhGkoX8SxiMuE2ZKiDrWts=
=TcIo
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx



Relevant Pages

  • Re: Languages, .NET, and shareware
    ... Mono emulates nothing. ... there is no such thing as a C# standard. ... http://www.kaffe.org/ appears to be an implementation of the Java virtual ... But if the market shifts somewhat in the direction of Linux, ...
    (comp.software.shareware.authors)
  • Re: [opensuse] Mono 1.2 Supports WinForms
    ... I don't know how many of you use Mono, ... Developers can now use WinForms to produce ... I wouldn't expect WinForms to at all be part of the standard. ... and with Java it's actually part of a standard. ...
    (SuSE)
  • Re: c# embodies OSS; java CSS
    ... > language now that Linux is moving to the desktop. ... > opensource java or an alternative will be chosen that will not be to ... I agree that Mono may have a few legal issues. ...
    (microsoft.public.dotnet.general)
  • Re: .Net is awesome
    ... Java can lay claims to perfecting yet. ... Even with Mono, I don't we'll ever ... see real cross platform Nirvana. ... >> technology I've chosen to move forward with due to my history with MS, ...
    (microsoft.public.dotnet.general)
  • Re: Discussion: "Why Visual Studion 2005 is better then BDS 2006?"
    ... I have a hard time with this statement, since using either VCL or WinForms, you're "locking" yourself into that library. ... the company has stated support for many years to come across multiple platforms... ... Since the Mono library has a WinForms implementation that is totally independent of Windows ...
    (borland.public.delphi.non-technical)