Изучаем Node. Переходим на сторону сервера

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Изучаем Node. Переходим на сторону сервера
Шелли Пауэрс
Жанры: Программирование
Год издания: 2017
Год прочтения: 2020
Моя оценка: Нормальная
Количество прочтений: 1
Количество страниц: 304
Конспект (страниц): 14
Первоначальный язык издания: Английский
Переводы на другие языки: Русский, Португальский, Китайский

Эта первая книга, для которой я начал делать конспекты. И хоть это не родная для меня технология, и на сервере я не пишу на JS, тем не менее в книге оказалось немало полезных для меня моментов, которые я, пусть и редко, но перечитываю.

Преимущества книги

  • Книга хорошо подходит, чтобы с неё начать знакомство с NodeJS, так как материал объясняется вполне доступно и понятно (хотя, возможно, это потому, что я уже знаком с backend'ом на примере других языков).
  • Книга последовательная, то есть выдержано поэтапное увеличение сложности — от установки NodeJS до более сложных штук.
  • Присутствуют графические изображения для пояснения тех или иных сложностей и нюансов.

Недостатки книги

  • Самый главный, по мне, недостаток — устаревший материал книги (хотя я и написал, что книга хорошо подходит для начала изучения данной технологии, при наличии более современных книг я бы выбрал именно их — хотя не исключаю, что эта книга, возможно, переиздавалась и актуализировалась).
  • Не очень удачно подобран шрифт для кода (возможно, это связано сугубо с версией книги, которая досталась мне).

Особенности и мнение

Как я уже сказал, NodeJS не является моей родной технологией, несмотря на то, что я давно работаю с браузерным JS'ом, поэтому полноценно оценить книгу мне тяжело. Тот материал, который изложен в книге, мне был вполне понятен и доступен. Были разобраны многие вещи, которые я ожидал увидеть в книге (например, встроенный веб-сервер и работа с маршрутами, или же потоковая обработка информации). Из фреймворков здесь упоминается, конечно же, Express. При этом материала по Express, как мне показалось, мало (ну оно и понятно — книга всё же не про сам фреймворк, а про технологию, поверх которой он работает). Ближе к концу книги начинается интеграция NodeJS со сторонними сервисами и другими технологиями (например, с Redis, MongoDB и MySQL). Напоследок также отмечу, что все примеры книги, ровно как и вся философия книги, исключают какое-либо ООП (по сравнению, например, с PHP, Java, C#), и все примеры — в виде функций, которые отлично ложились бы в концепцию микросервисного программирования.

Вверх