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

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

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

Если мы говорим про развитие языков, то тут нельзя говорить про это в отрыве от времени. Как вы представляете себе сферу веб-разработки через 10-15 лет? Произойдет ли что-то такое, что сместит PHP с лидирующих позиций в этой сфере? (сейчас более 75% веба завязаны на PHP). Какой язык можно назвать ближайшим конкурентом и каковы его шансы перехватить лидерские позиции?
ПрограммированиеВеб-разработкаPhp
  · 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, но какие-нибудь сложные веб-приложения часто могут делаться на других языках. Думаю, там где сейчас php популярен - он таким и останется.  Может... Читать далее
Образовательная платформа Хекслет  · 22 мар 2022  · ru.hexlet.io
10-15 лет это огромный, я бы сказал гигантский срок для технологий. Посмотрите, что было 10 лет назад, очень многих вещей. Дело в том, что технологии, которые появляются, работают синергически и позволяют создавать все более и более новые вещи, о которых мы могли раньше только фантазировать (например LIDAR в айфоне, который позволяет оцифрововать вещи из реального мира... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Научные заметки о жизни: zen.yandex.ru/id/5c43498395753900ac66852d  · 2 мая 2022
Пожалуй единственный язык, который гарантированно не потеряет своих позиций за 15 лет - SQL. Уж очень он монополизировал свою область. Все остальное плохо предсказуемо. 
2 эксперта согласны
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 6 февр 2022
#1 JavaScript-фреймворки Хотя JavaScript был изобретен не вчера, он считается одним из наиболее часто используемых языков программирования в мире, поэтому каждое новшество, касающееся его, активно обсуждается. В 2022 году новые тенденции веб-сайтов будут включать рост и дальнейшее развитие фреймворков JavaScript. Фреймворки JavaScript возникли как попытки стандартизирова... Читать далее
@Виталий Сергеев, Cockpit Web Console (Linux) - standard de facto написана на JS ( by RedHat Devs ).
В программировании с 1977 года. Последние года больше всего работаю в качестве системного...  · 7 февр 2022
Если кто-то в ответе на этот вопрос укажет конкретный язык программирования, то, скорее всего, он ошибется.
Кто что-нибудь слышал про Kotlin 15 лет назад?
Dart-у тоже меньше 10 лет.
1 эксперт согласен
Какая разница на каком языке писать гениальный роман? Знаю массу спецов по Delphi, которые перешли на Python или Java
я мы мне я моя колдунья  · 12 февр 2022
Язык программирования это не дамская сумочка, чтобы иметь много разных для прикола и обсуждать брэнды изготовителя. Существующие языки позволяют решить все требуемые задачи, при их понимании. Единственными показателями эффективности языка являются конечный размер программы, оказываемая нагрузка на ресурсы, скорость выполнения. Что же касается фреймворков, использование... Читать далее
1 эксперт согласен
Программист  · 9 мар 2022
Если будет происходить переход в облака, где платят за использование процессорного времени, то компилируемые языки будут гораздо более предпочтительнее.
А скорее всего, мелкие конторы будут переходить в облака
На работу не берут, с собесов гонят, в опенсорс не пускают. Битриксер.  · 7 мар 2022
А я думаю, а я подумаю, а я еще вам тут подумаю, очень интересно всем что я там думаю, ведь я такой авторитетный галерный верстальщик и на-цмску-натягивальщик, очень интересный вопрос. Проблема не в том что языки меняются, а в том что надо знать абсолютно все не только о "программировании" (назову так чтобы не позориться перед магистрами-кривдохранителями), что уже для... Читать далее