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

Bernhard Walle wrote:
> Hello,
> 
> * Pascal Bleser <[EMAIL PROTECTED]> [2006-11-11 11:10]:
>> 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 ;)
> 
> Java is a Standard? Since when?

I never said that Java itself is a standard (as of ISO/ECMA).
Java has a specification though, that specification being defined by Sun
and any member of the Java Community Process (JCP): http://jcp.org/

Swing, the JDK, Servlet/JSP/JSF, EJBs, JMS, JEE, ... are Java standards.
They have a specification, and anyone can join the JCP and
contribute/influence those standards through the various JSRs (Java
Specification Requests).

While Java itself is not ISO or ECMA (nor the JSRs), they have a
specification and it's open to anyone to participate:
http://jcp.org/en/participation/membership
(must pay a fee though, except for individuals)

The point is not about being ISO or ECMA but implementing against an
open specification and having validation test suites.
As an example, JBoss provides a JPA (Java Persistence API - JSR 220)
through Hibernate 3.x
They implement it against an open specification and anyone is free to do so.
The spec is open to anyone - in this case:
http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html

Each JSR is required to have a TCK (Technology Compatibility Kit) to
validate implementations: http://jcp.org/en/resources/tdk

Sorry but I didn't see the WinForms or ASP.NET specification anywhere,
nor do I doubt that it's an open specification free for anyone to view
and implement, nor is there a compatibility test suite for
implementations thereof.

cheers
- --
  -o) Pascal Bleser     http://linux01.gwdg.de/~pbleser/
  /\\ <[EMAIL PROTECTED]>       <[EMAIL PROTECTED]>
 _\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFFVarnr3NMWliFcXcRAibLAKCQEUlRn+sMzz5Kq3B6CFtLRPTqZACfW7My
SwpyM7LaRSvVKa0gsq83fDc=
=uogK
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to