Перевод публикуется с сокращениями, автор оригинальной статьи Sunil Sandhu.
В отрасли с постоянно растущим числом технологий, библиотек и фреймворков ключевым фактором является эффективность обучения. Если вы новичок в веб-разработке или у вас уже есть скин в этой игре, читайте список вещей, на которые я потратил время зря и никогда не использовал в профессиональной деятельности, или которые уже не актуальны в 2021 году.
1. Ruby/Ruby-on-rails
Ruby-on-Rails был популярен в конце нулевых. Я потратил несколько месяцев на создание приложений с помощью этого фреймворка. Хотя некоторые крупные технологические компании и далее будут поддерживать код Rails в своей кодовой базе, в последние годы я редко встречал использующих его разработчиков. За шесть лет профессиональной карьеры мне ни разу не приходилось пользоваться рельсами. Не очень то и хотелось.
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/170dad92bfdd868c13d9e23fc45ffffa.jpg)
2. AngularJS
Не путать с Angular. Начиная со второй версии AngularJS вполне был заменен на Angular. По этой причине не тратьте свое время на изучение AngularJS, сегодня немногие компании его используют.
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/26e1e94b49b4ff04ae841898d5f01890.jpg)
3. jQuery
jQuery по-прежнему остается самой популярной библиотекой JavaScript, но это скорее техническая необходимость, чем актуальность: многие созданные 10 – 15 лет назад сайты все еще ее используют. В последние крупные технологические компании отказываются jQuery в пользу обычного JavaScript. Преимущества jQuery уже не так актуальны, например, написание работающего во всех типах браузеров кода (раньше это было большой проблемой).
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/c4f8c6a3ea6897b721a62fb0bde26ad3.jpg)
4. Ember
Огонь давно погас на тлеющих углях. Если вам нужна библиотека JavaScript, обратите внимание на React (или, возможно, Vue.js).
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/7e252eaed9a337621bfdef35c4f92c72.jpg)
5. Компоненты React
Если используете React в работе, можно по-прежнему применять некоторые компоненты класса React, а также иметь представление об их работе и жизненном цикле. Однако если вы создаете новые компоненты React, стоит использовать функциональные компоненты с хуками.
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/a1de0dbcda1a31ffdd1da65b7bca9e04.jpg)
6. PHP
PHP не так уж плох, если быть справедливым. Мне довольно часто приходилось его использовать на первой работе (вместе с Laravel). Сейчас веб-разработчики должны стремиться к эффективности обучения и обратиться к Node.js . Если вы уже изучаете JavaScript, зачем добавлять еще один серверный язык, когда можно использовать JavaScript на сервере?
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/395e6a032b31dfd71a8470eeab2624e8.jpg)
7. Deno
Программная платформа Deno – новинка, которая в ближайшие годы может стать популярной. Однако не поддавайтесь ажиотажу. Сегодня немногие компании используют Deno, поэтому если вы новичок в веб-разработке, просто изучите Node.js (он же серверный JavaScript). И все-таки Deno может быть тем, чему вы захотите научиться в ближайшие годы.
![🕸 7 технологий веб-разработки, на изучение которых я зря потратил время](https://media.proglib.io/posts/2021/09/29/fd871faf9508966813518377fd616b56.jpg)
Заключение
Это мой короткий список технологий, с которыми сегодня не стоит возиться. Я уверен, что их гораздо больше – не стесняйтесь высказывать свои мысли в комментариях. Наверняка возникнет спор по поводу перечисленных здесь технологий: Ruby-разработчики легко разочаровываются. Вы тоже можете обсудить это в комментариях. Это ведь просто мнения, не правда ли?
Дополнительные материалы:
Комментарии