Какой JavaScript фреймворк следует учить в 2018 году

Приводим перевод статьи Самера Буна – разработчика, автора для Pluralsight, Lynda и O’Reilly – о том, какой JavaScript фреймворк из множества выбрать для работы.

JavaScript фреймворк

Давайте разберемся, что такое фреймворк. Фреймворк – это библиотека, которая структурирует каждый аспект и уровень, на котором работает приложение. Под уровнем будем подразумевать базы данных, модели, контроллеры, представления, сети и так далее.

Хороший фреймворк решает проблемы, с которыми может столкнуться приложение – для этого у него уже есть необходимые встроенные решения. В мире JavaScript лидерами в этом плане можно назвать Angular и Ember.

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

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

Есть много других навыков, которые помогут стать востребованным разработчиком.