Como ya sabrán los que han intentado mirarlo, la documentación sobre SWT (Standard Widget Toolkit, o lo que es lo mismo, el API gráfico en el que está hecho el Eclipse) es más bien escasa; hace poco que he recibido un libro titulado “The Definitive Guide to SWT and JFace” editado por Apress y escrito por Robert Harris y Rob Warner, y me gustaria comentar mis impresiones preliminares cuando llevo aproximadamente 300 páginas leidas y he acabado con los controles básicos.Tengo que decir que aunque el libro en general es muy fácil, el título es demasiado ambicioso, y para alguien que no ha mirado nada de SWT este libro quizás este un poco lejos de ser la guía definitiva. La sensación que produce es similar a la que te da un libro de certificación; es fácil, se entiende bien, pero siempre que tu pongas de tu parte y tengas una mínima base anterior. Parece dar muchas cosas por encima, aceptando que el lector sabrá utilizarlo para complicar las cosas sin ningún problema. Por poner un ejemplo, cuando habla sobre las ventanas de salvar fichero te describe los métodos y como existe uno que te devuelve el String del fichero en el que has elegido salvar, y nada más, realmente en todo el código no se dice como salvar realmente el fichero, vale que es obvio que con el String ya puedes crear el File correspondiente, pero solo eran un par de lineas añadirlo y habría quedado mucho más claro. Como tampoco habría costado mucho añadir un poco de información sobre la jerarquia de clases y sus métodos internos.Aunque teniendo en cuenta que la documentación del propio API tampoco es una maravilla (y no digamos la organización de las constantes), sí que tengo que decir que a mí me está resultando tremendamente interesante pese a los, en mi opinion, fallos que he mencionado antes. Si ya sabes algo de Swing, y te has pegado un poco con SWT gracias a la documentación que hay en la red, este libro es sin duda una gran ayuda. Puede que no sea la guia definitiva pero es bastante útil, debido a su sencillez y a que cubre todo el API de SWT. Y tampoco hay mucho más donde elegir.Recalco que esto es una impresión preliminar y una opinión personal, cuando llegue a mis manos el “SWT Developers HandBook” (se supone que fué publicado hace 2 días) haré una comparación entre ellos.


2 Comments to “The Definitive Guide to SWT and JFace”  

  1. 1 Javier

    El problema que tienen los editores para realizar libros sobre SWT (y alguna otra tecnología o producto Open Source) es su continua evolución. Hasta ahora los libros que mejor cubrían SWT eran los handbooks de Eclipse (uno de O’Reilly y otro de Manning), ambos ya desfasados, ya que trataban Eclipse 2.1 (y por lo tanto SWT 2.1) y ya se está desarrollando la rama 3.1, que difiere bastante y su compatibilidad hacia a trás no es todo lo deseable que podría ser. Habrá que esperar a una madurez de esta tecnología, quizá en medio año.Vemos claramente, como nos muestra Raúl en el ejemplo de guardar un fichero, que la audiencia de este tipo de publicaciones son los desarrolladores y analistas avanzados.

  2. 2 Raúl

    Se me olvidaba decir, este libro usa la versión 3.0 de SWT y fué editado en Junio de este año, no encuentro mayor diferencia que algún constructor extra añadido.

Leave a Reply