🕸 7 технологий веб-разработки, на изучение которых я зря потратил время

Изучая веб-разработку в 2015 году, я потратил много времени на любые технологии, с которыми сталкивался в статьях и учебных пособиях в Интернете. Не делайте тех же ошибок.

Перевод публикуется с сокращениями, автор оригинальной статьи Sunil Sandhu.

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

1. Ruby/Ruby-on-rails

Ruby-on-Rails был популярен в конце нулевых. Я потратил несколько месяцев на создание приложений с помощью этого фреймворка. Хотя некоторые крупные технологические компании и далее будут поддерживать код Rails в своей кодовой базе, в последние годы я редко встречал использующих его разработчиков. За шесть лет профессиональной карьеры мне ни разу не приходилось пользоваться рельсами. Не очень то и хотелось.

2. AngularJS

Не путать с Angular. Начиная со второй версии AngularJS вполне был заменен на Angular. По этой причине не тратьте свое время на изучение AngularJS, сегодня немногие компании его используют.

3. jQuery

jQuery по-прежнему остается самой популярной библиотекой JavaScript, но это скорее техническая необходимость, чем актуальность: многие созданные 10 – 15 лет назад сайты все еще ее используют. В последние крупные технологические компании отказываются jQuery в пользу обычного JavaScript. Преимущества jQuery уже не так актуальны, например, написание работающего во всех типах браузеров кода (раньше это было большой проблемой).

4. Ember

Огонь давно погас на тлеющих углях. Если вам нужна библиотека JavaScript, обратите внимание на React (или, возможно, Vue.js).

5. Компоненты React

Если используете React в работе, можно по-прежнему применять некоторые компоненты класса React, а также иметь представление об их работе и жизненном цикле. Однако если вы создаете новые компоненты React, стоит использовать функциональные компоненты с хуками.

6. PHP

PHP не так уж плох, если быть справедливым. Мне довольно часто приходилось его использовать на первой работе (вместе с Laravel). Сейчас веб-разработчики должны стремиться к эффективности обучения и обратиться к Node.js . Если вы уже изучаете JavaScript, зачем добавлять еще один серверный язык, когда можно использовать JavaScript на сервере?

7. Deno

Программная платформа Deno – новинка, которая в ближайшие годы может стать популярной. Однако не поддавайтесь ажиотажу. Сегодня немногие компании используют Deno, поэтому если вы новичок в веб-разработке, просто изучите Node.js (он же серверный JavaScript). И все-таки Deno может быть тем, чему вы захотите научиться в ближайшие годы.

Заключение

Это мой короткий список технологий, с которыми сегодня не стоит возиться. Я уверен, что их гораздо больше – не стесняйтесь высказывать свои мысли в комментариях. Наверняка возникнет спор по поводу перечисленных здесь технологий: Ruby-разработчики легко разочаровываются. Вы тоже можете обсудить это в комментариях. Это ведь просто мнения, не правда ли?

Дополнительные материалы:

Источники

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ