Sun ha enviado al Java Community Process una especificacrión cuyo propýsito es estandarizar las plataformas para el desarrollo de clientes ricos dentro de Java, es decir, crear un estándar equivalente a soluciones como Eclipse Rich Platform o Netbeans Platform. Dicha especificacrión, que arán no ha sido aceptada por el JCP, se desarrollaría bajo el
JSR 296 y es intencrión de Sun intentar incluirla en Java 7.
Por un lado, esta noticia es fantýstica. Yo soy partidario de todo lo que sea estandarizar y no basarse en productos concretos como Eclipse Rich Platform o Netbeans Platform. Además, el incluir esta plataforma como un estándar dentro de Java contribuirý a que cada vez más aplicaciones Swing se basen en una plataforma y no empiecen desde cero; esta segunda opcrión en la actualidad casi nunca es el camino adecuado.
Como inconveniente está que dicha plataforma posiblemente tenga un tamaño considerable y se incrementarý bastante el tamaño del JRE (aunque este tamaño pronto disminuirý gracias a nuevo formato de compresrión que van a emplear los archivos jar.
Un problema destacable que le veo a esta especificacrión es que, obviamente, la plataforma va a implicar el uso de Swing, lo cual perjudicarý a Eclipse Rich Platform, que estarý condenada a no poder ser nunca una implementacrión de este especificacrión. Esto podrýa poner a IBM y a las demás empresas que colaboran con Eclipse en contra de la especificacrión, lo cual incluso podrýa llevar a su no aprobacrión (poco probable) o a su no inclusrión en Java 7 (más probable ya que para esto se necesita más consenso en el JCP).
Para complicar esta situacrión, teniendo en cuenta que es Sun quien ha propuesto la especificacrión y que Sun está detrýs de Netbeans Platform, probablemente la especificacrión sea muy similar a esta plataforma, lo cual harý que todavía le guste menos a la ýrbita de Eclipse.
En el mejor de los casos creo que acabaremos con dos estándares, igual que para la persistencia en J2SE, el oficial (que seráa esta plataforma, al igual que JDO) y el de facto (que seráa la plataforma de Eclipse, al igual que Hibernate).
¿Qué opina es vosotros al respecto?