Human JavaScript
130 páginas
Spanish
PDF
4.5

Human JavaScript

Human JavaScript

Autor:

Año:

Resumen:

Introducción

El libro «Human JavaScript» (autor — Henrik Joreteg, 2014, 130 páginas) no es un manual más sobre la sintaxis del lenguaje, sino una guía práctica para crear aplicaciones en JavaScript que sean mantenibles, legibles y comprobables. El título lo dice todo: el código debe estar escrito para personas, no para máquinas. El autor, un conocido desarrollador y creador de las bibliotecas Ampersand.js y Backbone.js, comparte su experiencia en la construcción de aplicaciones cliente-servidor con Node.js y en el navegador.

De qué trata este libro

El libro se centra en la arquitectura y la organización del código. No enseña los fundamentos de JavaScript, sino que muestra cómo escribir código que sea fácil de leer, modificar y probar. Los temas principales son:

  • Modularidad y sistemas de módulos (AMD, CommonJS, módulos ES6).
  • Principios de separación de responsabilidades (MVC, MVP, MVVM).
  • Trabajo con asincronía (callbacks, promesas, generadores).
  • Pruebas (pruebas unitarias, pruebas de integración, TDD).
  • Compilación y despliegue (Grunt, Gulp, Browserify).
  • Creación de bibliotecas y componentes propios.

Para quién es este libro

El libro está dirigido a desarrolladores que ya tienen conocimientos básicos de JavaScript y quieren pasar al siguiente nivel: aprender a diseñar la arquitectura de aplicaciones. Será útil para:

  • Desarrolladores frontend que están migrando a Node.js.
  • Desarrolladores que quieren escribir código más limpio y mantenible.
  • Aquellos interesados en las pruebas y la automatización.
  • Líderes de equipo y arquitectos principiantes.

Qué aprenderá el lector

Después de leer el libro, el lector podrá:

  • Organizar el código en módulos y elegir correctamente el sistema de módulos.
  • Construir la arquitectura de una aplicación, separando la lógica, la presentación y los datos.
  • Escribir código asíncrono sin el «infierno de los callbacks».
  • Configurar el entorno para las pruebas y escribir pruebas para su código.
  • Automatizar la compilación y el despliegue de la aplicación.
  • Crear componentes y bibliotecas reutilizables.

Puntos fuertes

La principal ventaja del libro es su enfoque práctico. El autor no solo explica la teoría, sino que muestra ejemplos reales de código y explica por qué un enfoque determinado es mejor. El libro está escrito en un lenguaje vivo y comprensible, sin excesiva academicidad. Los capítulos sobre pruebas y modularidad son especialmente valiosos: ofrecen recetas claras que se pueden aplicar de inmediato en un proyecto. A pesar de su reducido tamaño (130 páginas), el libro cubre todos los aspectos clave del desarrollo en JavaScript.

A quién se recomienda

El libro «Human JavaScript» se recomienda a todos los que quieran escribir código JavaScript profesional. Será útil tanto para desarrolladores frontend como para desarrolladores backend con Node.js. Lo recomiendo especialmente a aquellos que sienten que su código se ha vuelto demasiado enredado y necesita una refactorización. El libro proporcionará las herramientas para poner orden en el proyecto.

Recommendations