Я начинаю узнавать о инструментах рабочего процесса + развертывания. До сих пор ...Gulp, Browserify, Webpack, Ansible, Docker?
Я понимаю, что Browserify позволяет легко связывать код и ссылаться на него в браузере, аналогично тому, как в узле ссылаются модули npm. Однако идея использования модулей npm в браузере кажется неправильной. Почему мы хотим регулярно использовать модули, первоначально разработанные для сервера, которые будут использоваться на стороне клиента?
Я понимаю, что gulp является инструментом автоматизации, который позволяет легко автоматизировать компиляцию файлов (например, sass), uglify и затем сжимать файлы javascript. Но я не могу понять, для чего используется «Ansible»? Это просто альтернатива глотку?
Докер для меня - это технология контейнеров, в основном альтернатива VirtualBox/Vagrant. Это верно?
Я заинтересован в изучении лучших инструментов для разработки node.js. Пожалуйста, дайте мне знать, если мне не хватает других важных технологий. Очень признателен.
О, ничего себе! Спасибо за откровенное объяснение. – Grateful