/ translation

Какие инструменты стоит знать в 2017 году!

“Инструменты”

Какие языки и фреймворки вы должны знать в 2017 году

Yarn

Yarn является альтернативным менеджером пакетов для Node.js, который разработан компанией Facebook. Это обновление по сравнению с npm утилитой командной строки и обеспечивает более быструю установку, лучшую защиту и детерминированные сборки. Он по-прежнему использует реестр пакетов npm в качестве своего backend, поэтому у вас есть доступ к той же невероятной экосистеме модулей JavaScript. Yarn совместима с форматом package.json, который использует npm, и просто быстро устанавливается.

Visual Studio Code & Atom

Два наиболее популярных редактора кода с открытым исходным кодом – Visual Studio Code и Atom увидели невероятное количество инноваций за последние 12 месяцев. Оба этих проекта построены с использованием веб-технологий и привлекают огромное количество поклонников. Редакторы имеют плагины, которые обеспечивают проверку синтаксиса, инструменты для линта и рефакторинга для большого количества языков.

Git

Git - самая популярная система контроля версий исходного кода. Он без сервера, и вы можете превратить любую папку на вашем компьютере в хранилище. Если вы хотите поделиться кодом, у вас есть много вариантов,такие как GitLab, Bitbucket и Github. В 2017 году мы предлагаем вам ознакомиться с командной строкой git, так как это будет полезно в несколько раз больше, чем вы думаете.

Другие инструменты

Настольные приложения еще не мертвы. Несмотря на то, что веб-приложения становятся все более и более функциональными, иногда вам нужны мощные возможности и API, которые просто недоступны для веб-платформы. С такими инструментами как Electron и NW.js вы можете писать настольные приложения с помощью веб-технологий. Вы получаете полный доступ к операционной системе и широту доступных модулей для npm. Чтобы узнать больше об этих инструментах, прочитайте наши руководства по Electron и NW.js.

Актуальная тенденция в организации разработки командного ПО заключается в том, чтобы иметь разработчиков, которые отвечают за собственное развертывание программного обеспечения. Это направление называется DevOps, оно приводит к более быстрым выпускам и более быстрым правкам проблем в процессе производства. Разработчики с опытом эксплуатации высоко ценятся компаниями, поэтому знакомство с технологиями, которые позволяют это, станет огромным плюсом. Некоторые из рекомендуемых нами инструментов: Ansible и Docker. Опыт работы с командной строкой Linux и базовые навыки системного администрирования также помогут вам.

Попробуйте один или несколько из них: Yarn, Git, Visual Studio Code, Electron, Ansible, Docker.

Оригинал статьи