Aprendiendo Node: Pasando al Lado del Servidor

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

Aprendiendo Node: Pasando al Lado del Servidor
Shelley Powers
Géneros: Programación
Año de publicación: 2017
Año de lectura: 2020
Mi calificación: Normal
Número de lecturas: 1
Páginas totales: 304
Resumen (páginas): 14
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Portugués, Chino

Este es el primer libro para el que empecé a hacer apuntes. Y aunque no es una tecnología nativa para mí, y no programo en JS del lado del servidor, el libro resultó tener bastantes puntos útiles para mí, que, aunque sea rara vez, vuelvo a releer.

Ventajas del libro

  • El libro es muy adecuado para comenzar a familiarizarse con NodeJS, ya que el material se explica de forma bastante clara y comprensible (aunque puede que esto se deba a que ya estoy familiarizado con el backend en otros lenguajes).
  • El libro es coherente, es decir, hay un aumento gradual de dificultad — desde la instalación de NodeJS hasta cosas más complejas.
  • Hay ilustraciones gráficas para explicar ciertas complejidades y matices.

Desventajas del libro

  • La mayor desventaja, en mi opinión, es que el contenido del libro está desactualizado (aunque dije que es bueno para comenzar con esta tecnología, si tuviera libros más modernos a mano, elegiría esos — aunque no descarto que este libro se haya reeditado y actualizado).
  • La fuente elegida para el código no es muy acertada (quizás tenga que ver solo con la versión del libro que me tocó).

Características y opinión

Como ya dije, NodeJS no es mi tecnología nativa, a pesar de que llevo mucho tiempo trabajando con JS en el navegador, por lo que me cuesta evaluar el libro completamente. El material presentado en el libro me resultó claro y accesible. Se abordaron muchos temas que esperaba ver en el libro (como el servidor web integrado y el manejo de rutas, o el procesamiento de datos en flujo). Aquí se menciona, por supuesto, Express como framework. Al mismo tiempo, me pareció que había poco contenido sobre Express (lo cual es lógico — el libro no trata sobre el framework en sí, sino sobre la tecnología sobre la que se construye). Hacia el final del libro, empieza la integración de NodeJS con servicios externos y otras tecnologías (como Redis, MongoDB y MySQL). Por último, también destaco que todos los ejemplos del libro, así como toda la filosofía del libro, evitan cualquier tipo de POO (en comparación, por ejemplo, con PHP, Java, C#), y todos los ejemplos están en forma de funciones, que encajarían perfectamente en un enfoque de programación orientado a microservicios.

Вверх