Бесспорно, к моменту прочтения данного руководства каждый веб-разработчик уже потратил много времени на изучение технологий из различных учебников и статей в Интернете. Конечно, ведь в отрасли с постоянно растущим количеством технологий, библиотек и фреймворков эффективность обучения крайне важна!
Поэтому, независимо от того, новичок ли вы в веб-разработке или уже имеете определенный опыт, предоставляем вам список недостаточно популярных технологий, на изучение которых вы потратите время впустую, так и не применив их в своей профессиональной карьере, а также список более не актуальных в 2022 году фреймворков, без знания которых вы можете обойтись.
1. Ruby / Ruby-on-rails
Ruby-on-Rails был популярен еще в конце 2000-х годов. Некоторые разработчики потратили несколько месяцев, пытаясь создать приложение на Ruby-on-Rails. Хотя крупные технологические компании до сих пор хранят в кодовой базе код на Rails, в последние годы крайне редко встречаются компании, действительно применяющие его в новых проектах.
2. AngularJS
Не следует путать с Angular, ведь AngularJS был заменен на Angular после второй версии. Не тратьте свое время на изучение AngularJS, так как данный фреймворк безнадежно устарел и вы найдете слишком мало компаний, применяющих его сегодня.
3. jQuery
jQuery по-прежнему самая популярная библиотека JavaScript, но это скорее техническая особенность, чем актуальный тренд, ведь многие старые сайты, сделанные 10–15 лет назад, все еще содержат код на jQuery. В последние годы многие крупные технологические компании отказались от использования jQuery в пользу обычного JavaScript. Многие преимущества jQuery, уже не так актуальны, как раньше, например, написание кода, который работает во всех типах браузеров — это было сложной задачей во времена различных спецификаций браузеров, но не проблема сейчас.
4. EmberJS
Огонь давно погас для Ember, если вам нужно подобрать JavaScript-фреймворк, то обратитесь к React (или, может быть, Vue.js).
5. Компоненты классов React
Если вы применяете React на работе, то все еще можете найти некоторые компоненты классов React, лежащие повсюду. Поэтому, вероятно, неплохо иметь представление о том, как они работают, и о методах их жизненного цикла. Но если вы пишете новые компоненты React, то вам следует применять функциональные компоненты с хуками.
6. PHP
Господи, дай мне сил. PHP не так уж и плох, если честно. Но сегодня веб-разработчики должны стремиться к более эффективному обучению, выбирая Node.js. Если вы уже изучаете JavaScript, зачем добавлять сверху серверный язык, такой как PHP, если теперь вы можете использовать JavaScript даже на сервере?
7. Deno
Deno — новинка, в ближайшие годы он может набрать ощутимую популярность. Однако пока не стоит поддаваться шумихе. Лишь немногие компании используют Deno сегодня. Поэтому, если вы новичок в веб-разработке, просто идите вперед и изучайте Node.js (он же серверный JavaScript), однако спустя пару лет Deno как раз может занять место в ваших планах на будущее.
Выводы
Таков список технологий, которые сегодня учить не стоит. Скорее всего, в этот список можно добавить еще много чего. По поводу перечисленных здесь технологий также будут споры — разработчики Ruby легко разочаровываются.
Читайте также:
- Хватит использовать Fetch API в JavaScript
- Сайты с модальными диалоговыми окнами без JavaScript
- Как работает JavaScript: массивы и хэш-таблицы
Читайте нас в Telegram, VK и Яндекс.Дзен
Перевод статьи Sunil Sandhu: Here’s a list of technologies I wasted time learning as a Web Developer