</> CodeBooks
    ← Volver a Varios JS (página 1)
    Portada de Essential GWT

    Essential GWT

    Federico Kereki

    Editorial
    Addison Wesley
    Año
    2010
    Páginas
    ~352
    Nivel
    Intermedio

    De qué trata

    Libro de Federico Kereki publicado por Addison-Wesley (colección Developer's Library) dedicado a Google Web Toolkit 2, el framework de Google que compila código Java a JavaScript para crear aplicaciones web ricas. Está pensado para desarrolladores Java con experiencia que quieren construir aplicaciones y sitios completos con las herramientas y el IDE que ya conocen. Repasa rápido lo básico y se centra en temas intermedios y avanzados, con mucho peso en metodología, buenas prácticas y patrones de diseño.

    El recorrido empieza con las aplicaciones RIA, las ventajas de GWT y la creación de proyectos con el plugin de Eclipse y el modo de desarrollo. Luego trata los problemas de los navegadores (el botón «atrás» y la detección del navegador), la interfaz de usuario con el patrón MVP y la UI declarativa con UiBinder, la comunicación con el servidor por RPC, la política del mismo origen y la comunicación con otros servidores mediante proxy y XML, y la integración con JavaScript a través de JSNI, JSON y JSONP. También incluye APIs externas (visualizaciones para paneles, mapas y datos del tiempo), temas de servidor como criptografía y servidores con o sin estado, subida y descarga de archivos, internacionalización, pruebas con JUnit y despliegue. Los ejemplos usan herramientas libres como Eclipse, Subversion, Apache, Tomcat y MySQL.

    Más que un tutorial paso a paso, es una visión de cómo diseñar aplicaciones GWT serias y mantenibles. La reseña de i-Programmer destaca la cantidad de información útil, pero también que es bastante teórico y que algunos ejemplos (sobre todo los de MVP y RPC) resultan largos para una introducción. Conviene dominar Java y tener nociones de desarrollo web. Hoy GWT tiene un uso muy limitado y el libro no cubre versiones posteriores a GWT 2.0/2.1, así que interesa sobre todo para mantener proyectos heredados o por sus ideas de arquitectura.

    • GWT 2
    • Java
    • MVP
    • UiBinder
    • RPC
    • Política del mismo origen
    • JSNI
    • JSON y JSONP
    • Internacionalización
    • JUnit
    • Eclipse
    • Despliegue con Tomcat

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Intermedio