Node.js и Javascript на стороне сервера (необязательный материал)

Понимание серверного Javascript не является обязательным условием при приеме на работу в качестве джуниора, так как ваших знаний Ruby и Rails для этого вполне достаточно. Поэтому можете пропустить этот урок, если у вас нехватка времени.

Node действительно интересен и весьма полезен, так как предоставляет возможности, которые отсутствуют в Rails. Стоит потратить время как минимум на обзор предлагаемых ресурсов и составить представление о Node и шумихе вокруг него.

Возможно, вы даже смените свой профиль в программировании, если Javascript нравится вам больше, чем Ruby. В Node еще есть шероховатости, но идет активная работа по их устранению.

В качестве бонуса, ваше знание Heroku распространяется и на Node, так как Heroku поддерживает и эти приложения. Очень неплохо!

Пункты для размышления

  • Что такое Node.js?
  • Как скачать Node?
  • Как запустить сервер Node?
  • Как Node управляет своими пакетами подобно Ruby?
  • Какие преимущества и недостатки имеются в Node в сравнении с Rails?

Ваши задания

  1. В этом учебнике от NetTuts почитайте об основах Node.
  2. Прочтите Почему я выбрал Node.js, а не Ruby on Rails
  3. Прочтите "Изучаем Node.js полностью" на JSIS

Дополнительные ресурсы

Этот раздел содержит полезные ссылки на дополнительные материалы. Это не обязательно, так что расценивайте их как нечто полезное, если вы хотите поглубже погрузиться в тему

  • Путеводитель по Node.js для абсолютного новичка
  • "Полезные инструменты, учебники и источники по Node.js"
  • Node.js против Ruby on Rails
  • Изучение Node.js из командной строки
  • Разъяснения по Node.js
  • Как выбраться из ада коллбэков в Node.js
  • Node для разработчиков Rails с Compound.js
  • Множество статей и другого полезного материала имеется на сайте HowToNode.org
  • Ваше первое приложение на Meteor (популярный фреймворк Node.js)

Поделиться уроком: