Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какие языки программирования вы считаете наиболее перспективными для веб-разработки на ближайшие 10-15 лет?

Если мы говорим про развитие языков, то тут нельзя говорить про это в отрыве от времени. Как вы представляете себе сферу веб-разработки через 10-15 лет? Произойдет ли что-то такое, что сместит PHP с лидирующих позиций в этой сфере? (сейчас более 75% веба завязаны на PHP). Какой язык можно назвать ближайшим конкурентом и каковы его шансы перехватить лидерские позиции?
ПрограммированиеВеб-разработка+1
Владислав Войтенко
  ·   · 31,7 K
Образовательная платформа Хекслет  · 22 мар 2022  · ru.hexlet.io
10-15 лет это огромный, я бы сказал гигантский срок для технологий. Посмотрите, что было 10 лет назад, очень многих вещей. Дело в том, что технологии, которые появляются, работают синергически и позволяют создавать все более и более новые вещи, о которых мы могли раньше только фантазировать (например LIDAR в айфоне, который позволяет оцифрововать вещи из реального мира и создавать из модели).
Поэтому говорить о сроке 10-15 лет с всё может поменяться совершенно по-разному.
Если предположить более короткий период, то за эти годы останутся актуальными те языки, на которых написано множество вещей, особенно тех, что редко меняются. Например в больших компаниях, банках (enterprise) часто используются такие языки, как Java. На этом языке написаны множество различных систем.
Языки C++, C# используются активно в разработке десктопных (на компьютер) приложений и других систем. Различные редакторы, видеоигры - они написаны зачастую на этих языках. Unity, Unreal Engine - это уже популярные и распространенные технологии, которые никуда не денутся.
Да, вы спросите. а причем здесь веб-разработка? Ну в ней по сути также. Java позволяет создавать веб-приложения, она используется в корпоративных приложениях, которые кто-то должен поддерживать. За счет того, что язык поддерживается, развивается и позволяет писать почти что угодно, Java будет актуальной всегда.
Javascript используется при создании фронтенда - интерфейсной и визуальной части сайтов. Почти все сайты, у которых есть какая-никакая интерактивность, используют Javascript. Опять же кто-то должен это поддерживать. Для облегчения разработки придумали различные библиотеки и каркасы на JS, они используются повсеместно и решают конкретные проблемы (пример технологий - React). Постепенно происходит такое, что технология со временем уходит, но все-таки не до конца. Например раньше использовали JQuery для различной динамики, поиска элементов на странице и создания интерактивности, сейчас в этом во многом способствует тот Javascript, который работает в браузере.
На языке программирования PHP сделана CMS Wordpress (позволяет создавать сайты с минимальными знаниями), а на этой cms создано очень много сайтов, которые все еще нужно поддерживать. Даже несмотря на то, что появляются новые, более удобные технологии. Спрос на это все равно останется.
Еще есть фреймворк Ruby On Rails, который в свое время взлетел, а сейчас его (Как и язык Ruby, на котором он написан) называют мертвым, приводя тот факт, что мало вакансий. Но на самом деле технология жива, развивается и все еще находится впереди многих других фреймворков. Просто эта технология заняла свою нишу, по созданию и прототипированию веб-приложений и сайтов. Скорость разработки, удобство великолепно! Устареет ли технология за ближайшие годы? Если честно, я сомневаюсь.
Очень часто Javascript упоминается в контексте NodeJS (платформа, которая позволяет запускать Javascript на сервере, да и где угодно), что вот теперь можно на нем писать вообще все части NodeJS. Да, это ток. Популярность языка сильна возрастает. Особенно в связке с TypeScript, который позволяет работать с типизацией. Язык как был популярным, так и останется.
Какую-то свою нишу в веб-разработке занял и Python. Он популярен в обучении программировании (особенно у школьников), у аналитиков, у дата саентистов, тестировщиков. Такое повсеместное использование языке вызывает желание создавать еще и сайты на нем.Может показаться, что Python супер-пупер популярный, его постоянно выбирают, но чаще всего это не так. К сожалению, у меня нет статистики.
Я еще не сказал про Go, например. Да, язык перспективный, в последние два года было очень много вакансий и вообще шума по нему. Но, как мне кажется, он уже занимает свою, конкретную нишу по созданию небольших быстрых сервисов.
Вообще могу сказать - выбирайте любой язык. Они между собой похожи. Опытные разработчики зачастую переходят с одного языка на другой. Это как выбирать инструмент под задачу (молоток, топор, микроскоп), а не пытаться все решать одним.
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Диванный философ, по совместительству инженер  · 9 февр 2022
На фронте я думаю еще долгое время будет применяться Java Script. Просто потому что фронт очень консервативен в этом плане. Обычно есть жесткие требования поддержки достаточно старых браузеров. Например поддержку Internet... Читать далее
1 эксперт согласен
Плюсую за Java и Kotlin, но если делать проект с нуля — вместо Spring взял бы Quarkus
Погромист на C#  · 8 мар 2022
> Произойдет ли что-то такое, что сместит PHP с лидирующих позиций в этой сфере? (сейчас более 75% веба завязаны на PHP). Веб не однородный. Какие-нибудь интернет-магазины и новостные сайты может и правда сделаны в 80%+ на php... Читать далее
Научные заметки о жизни: zen.yandex.ru/id/5c434983...  · 2 мая 2022
Пожалуй единственный язык, который гарантированно не потеряет своих позиций за 15 лет - SQL. Уж очень он монополизировал свою область. Все остальное плохо предсказуемо. 
2 эксперта согласны
Openstack DevOps and IBM/Informix Certified DBA...  · 6 февр 2022
#1 JavaScript-фреймворки Хотя JavaScript был изобретен не вчера, он считается одним из наиболее часто используемых языков программирования в мире, поэтому каждое новшество, касающееся его, активно обсуждается. В 2022 году новые... Читать далее
@Виталий Сергеев, Cockpit Web Console (Linux) - standard de facto написана на JS ( by RedHat Devs ).
В программировании с 1977 года. Последние года...  · 7 февр 2022
Если кто-то в ответе на этот вопрос укажет конкретный язык программирования, то, скорее всего, он ошибется.
Кто что-нибудь слышал про Kotlin 15 лет назад?
Dart-у тоже меньше 10 лет.
1 эксперт согласен
Zлой Скиф
подтверждает
12 февр 2022
Какая разница на каком языке писать гениальный роман? Знаю массу спецов по Delphi, которые перешли на Python или Java
я мы мне я моя колдунья  · 12 февр 2022
Язык программирования это не дамская сумочка, чтобы иметь много разных для прикола и обсуждать брэнды изготовителя. Существующие языки позволяют решить все требуемые задачи, при их понимании. Единственными показателями... Читать далее
1 эксперт согласен
Программист  · 9 мар 2022
Если будет происходить переход в облака, где платят за использование процессорного времени, то компилируемые языки будут гораздо более предпочтительнее.
А скорее всего, мелкие конторы будут переходить в облака
На работу не берут, с собесов гонят, в опенсорс...  · 7 мар 2022
А я думаю, а я подумаю, а я еще вам тут подумаю, очень интересно всем что я там думаю, ведь я такой авторитетный галерный верстальщик и на-цмску-натягивальщик, очень интересный вопрос. Проблема не в том что языки меняются, а в... Читать далее