¿Hay algún libro sobre programación de JavaScript que lo lleve a través del proceso de creación de una aplicación (relativamente) a gran escala?

Aplicaciones web JavaScript de Alex MacCaw.

Aquí está la descripción del libro, cortesía de O’Reilly:

La creación de aplicaciones JavaScript enriquecidas que brindan una experiencia de escritorio en la Web requiere mover el estado del servidor al lado del cliente, no es una tarea simple. Este manual práctico lleva a los desarrolladores expertos de JavaScript a través de todos los pasos necesarios para crear aplicaciones de vanguardia, incluyendo estructura, plantillas, marcos, comunicación con el servidor y muchos otros problemas.
A lo largo del libro, trabajará con aplicaciones de ejemplo del mundo real para ayudarlo a comprender los conceptos involucrados. Aprenda a crear aplicaciones de JavaScript que ofrecen una experiencia más receptiva y mejorada.

  • Use el patrón Modelo-Vista-Controlador (MVC) y aprenda a administrar dependencias dentro de su aplicación
  • Obtenga una introducción a la creación de plantillas y el enlace de datos
  • Obtenga información sobre cómo cargar datos remotos, Ajax y solicitudes de dominio cruzado
  • Cree aplicaciones en tiempo real con WebSockets y Node.js
  • Acepte archivos caídos y cargue datos con indicadores de progreso
  • Utilice los principales marcos y bibliotecas, incluidos jQuery, Spine y Backbone
  • Escriba pruebas y use la consola para depurar sus aplicaciones
  • Obtenga las mejores prácticas de implementación, como el almacenamiento en caché y la minificación

http://shop.oreilly.com/product/…