</> CodeBooks
    ← Volver a JavaScript (página 3)
    Portada de JavaScript Frameworks for Modern Web Development, 2nd Edition

    JavaScript Frameworks for Modern Web Development, 2nd Edition

    Nicholas Cloud, Sufyan bin Uzayr, Tim Ambler

    Editorial
    Apress
    Año
    2019
    Páginas
    ~550
    Nivel
    Intermedio

    De qué trata

    Segunda edición, revisada y ampliada, de un recorrido panorámico por el ecosistema de JavaScript a cargo de Sufyan bin Uzayr, Nicholas Cloud y Tim Ambler. No se centra en un solo framework: presenta en capítulos independientes una larga lista de herramientas, librerías y frameworks, tanto de cliente como de servidor con Node.js, tal como estaban hacia 2019. Está pensado para desarrolladores de nivel intermedio, sobre todo de frontend, que ya programan con soltura en JavaScript y quieren conocer las opciones disponibles para organizar, construir y escalar aplicaciones web.

    El libro se organiza por áreas. Primero, las herramientas de desarrollo: Grunt para automatizar tareas, Yeoman para generar la estructura de los proyectos y PM2 para gestionar procesos de Node.js en producción. Después, la carga de módulos con RequireJS y Browserify; los frameworks de cliente Knockout y Angular (con el capítulo de Angular actualizado); Kraken como framework de servidor sobre Express; el acceso a datos con Mongoose para MongoDB y con Knex y Bookshelf para bases de datos SQL; el control del flujo asíncrono con Async.js, y las utilidades de Underscore y Lodash. La novedad principal de esta edición son los capítulos nuevos dedicados a React y Vue.js. Cada capítulo cierra con una sección de lecturas recomendadas.

    En cada capítulo se practica con ejemplos de código breves que muestran cómo se instala, se configura y se usa cada herramienta, pero no hay un proyecto completo que las integre. Lo que aporta es una visión de conjunto y criterio para comparar alternativas. Conviene saber que una parte importante del contenido ya está desfasada: Grunt, RequireJS, Browserify, Knockout y Kraken han sido sustituidos en la práctica por los módulos ES, Vite o webpack y las versiones actuales de los frameworks, y los capítulos de React y Vue son introductorios. Sirve mejor para entender de dónde viene el ecosistema y para mantener proyectos heredados que como guía de las herramientas actuales.

    • Grunt
    • Yeoman
    • PM2
    • RequireJS
    • Browserify
    • Knockout
    • Angular
    • React
    • Vue.js
    • Mongoose
    • Knex y Bookshelf
    • Async.js y Lodash

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio