-----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]
