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

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

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

Если мы говорим про развитие языков, то тут нельзя говорить про это в отрыве от времени. Как вы представляете себе сферу веб-разработки через 10-15 лет? Произойдет ли что-то такое, что сместит PHP с лидирующих позиций в этой сфере? (сейчас более 75% веба завязаны на PHP). Какой язык можно назвать ближайшим конкурентом и каковы его шансы перехватить лидерские позиции?
ПрограммированиеВеб-разработка+1
Владислав Войтенко
  ·   · 31,7 K
Диванный философ, по совместительству инженер  · 9 февр 2022
На фронте я думаю еще долгое время будет применяться Java Script. Просто потому что фронт очень консервативен в этом плане. Обычно есть жесткие требования поддержки достаточно старых браузеров. Например поддержку Internet Explorer с разработчиков требовали буквально еще лет 10 после того как им уже мало кто пользовался. А при этом JS себя совершенно не исчерпал. Хотя в более отдаленной перспективе возможно браузеры начнут поддерживать Python. В общем это хороший язык именно для применения в качестве скриптового. И кроме того он безоговорочный лидер по числу людей, которые знают только его и не одного другого языка. Поскольку очень хорош в образовании.
С бэкэндом ситуация несколько интереснее. С точки зрения практической применимости язык там на самом деле вторичен. Первично наличие хороших фреймворков базирующихся на нем. Т.е. другими словами это могут быть любые не слишком низкоуровневые языки. Только бы под них были бы подходящие фреймворки. Сейчас помимо PHP более-менее масово применяются три:
  • Java Script в окружении NodeJS. Привлекателен поскольку JS нет альтернативы на фронтэнде на настоящий момент. Соответственно соблазнительно писать на нем и бэкэнд. Но недостаток решения - JS имеет несколько хаотичную смешанную парадигму, которая не очень способствует разработке высоконадежного кода. А требования к надежности бэкэнда обычно значительно выше. Поэтому лично я бы не отнес этот вариант к лидерам будущего.
  • Java с наиболее известным под него фреймворком Spring. Хороший мощный стек для большого серьезного бэкэнда. В нашей компании это основной стек. Помимо него применяется также PHP + Laravel либо без фреймворка. Привлекателен тем что Java и помимо Веб широко применяется в корпоративной среде. В качестве ремарки укажу, что параллельно Java с ровно теми же фреймворками ровно на тех же задачах применяется Kotlin - синтаксический сахар для нее. Поскольку как я написал выше в Веб-бэкэнде первичны фреймворки, язык вторичен, я не выделяю Котлин в отдельный пункт а рассматриваю вместе с Java.
  • Python + Django. Собственно простой язык весьма неплохо подходящий под эти задачи. Причина привлекательности - ровно та же что я написал про фронтэнд.
Я думаю будут развиваться два крайних направления. Java/Kotlin - в качестве тяжелого стека для больших решений корпоративного уровня. И Python - в средних и малых задачах. Т.е. как раз прямой конкурент PHP.
1 эксперт согласен
Плюсую за Java и Kotlin, но если делать проект с нуля — вместо Spring взял бы Quarkus
Погромист на C#  · 8 мар 2022
> Произойдет ли что-то такое, что сместит PHP с лидирующих позиций в этой сфере? (сейчас более 75% веба завязаны на PHP). Веб не однородный. Какие-нибудь интернет-магазины и новостные сайты может и правда сделаны в 80%+ на php... Читать далее
Образовательная платформа Хекслет  · 22 мар 2022  · ru.hexlet.io
10-15 лет это огромный, я бы сказал гигантский срок для технологий. Посмотрите, что было 10 лет назад, очень многих вещей. Дело в том, что технологии, которые появляются, работают синергически и позволяют создавать все более и... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Научные заметки о жизни: 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
А я думаю, а я подумаю, а я еще вам тут подумаю, очень интересно всем что я там думаю, ведь я такой авторитетный галерный верстальщик и на-цмску-натягивальщик, очень интересный вопрос. Проблема не в том что языки меняются, а в... Читать далее