</> CodeBooks
    ← Volver a Varios JS (página 2)
    Portada de GWT in Action

    GWT in Action

    Adam Tacy, Robert Hanson

    Editorial
    Manning
    Año
    2007
    Páginas
    ~632
    Nivel
    Básico

    De qué trata

    Primera edición del tutorial de Manning sobre Google Web Toolkit (GWT), escrita por Robert Hanson (creador de GWT Widget Library) y Adam Tacy, uno de sus principales colaboradores. Salió alrededor de un año después de que Google liberara GWT, así que trabaja con la rama 1.x del toolkit (1.3/1.4). Está pensada para desarrolladores Java que quieren crear aplicaciones web enriquecidas con Ajax sin escribir JavaScript a mano. Hay que saber Java; no se necesita experiencia previa con GWT.

    Sus 17 capítulos, en cuatro partes, explican cómo el compilador de GWT traduce Java a JavaScript y cómo es el ciclo de desarrollo, desde la aplicación por defecto que genera el toolkit hasta su ampliación. Trata widgets, paneles y paneles compuestos, el manejo de eventos de usuario, la interoperabilidad con JavaScript mediante JSNI, la modularización del código y la internacionalización. La parte de comunicación con el servidor cubre GWT-RPC, Ajax clásico con HTTPRequest y RequestBuilder, formularios con FormPanel e intercambio de datos en JSON. También aborda la generación automática de código, las propiedades de GWT, las pruebas con JUnit, la depuración, el despliegue y el funcionamiento interno del toolkit.

    Se aprende construyendo paso a paso una aplicación de ejemplo, el Dashboard, que se va ampliando a lo largo del libro. Sus puntos fuertes son el enfoque práctico y una cobertura del despliegue poco común. En contra, algunas reseñas critican que el orden de los temas sigue al ejemplo más que a la progresión natural del aprendizaje, que la primera parte es floja y que hay repeticiones. Hoy tiene sobre todo valor histórico o de mantenimiento: no cubre UiBinder, ClientBundle, MVP ni RequestFactory, que llegaron con GWT 2.x y se tratan en la segunda edición.

    • GWT 1.x
    • Java a JavaScript
    • Widgets y paneles
    • Eventos
    • JSNI
    • GWT-RPC
    • RequestBuilder
    • JSON
    • Internacionalización
    • JUnit
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Dashboard

    Aplicación de ejemplo que se construye a lo largo del libro con GWT y sirve para mostrar widgets, paneles compuestos, JSNI, internacionalización y la comunicación con el servidor.

    Aplicación por defecto de GWT (tres en raya)

    Ejemplo inicial a partir de la aplicación que genera GWT, que se amplía para explicar el ciclo de desarrollo, la compilación y la internacionalización.

    Más de Varios JS con nivel Básico