Андрей
Высший разум
(436423)
3 недели назад
Проще всего back-end делать на скриптовых языках.
Подавляющее большинство (более 80%) сайтов в мире сделано на PHP, специально разработанном для задач back-end. В России наблюдается всплеск моды на Python, вызванный не достоинствами языка, а расплодившимися [полу]мошенническими "курсами web-разработки", которым впаривание именно Python, как единственного языка back-end, приносит максимальную прибыль (Python требует минимума затрат времени и сил преподавателя на то, чтобы создать у слушателей "курсов" иллюзию того, что они что-то знают и умеют). Изредка вcтречаются back-end на Node.JS и Ruby (пики моды на них давно прошли).
Но на тихоходных скриптовых языках легко и просто пишется back-end только слабо-средне нагруженных сайтов. Back-end высоконагруженного сайта на PHP - нетривиальная задача, требующая высококвалифицированных разработчиков. Эффективнее делать back-end высоконагруженных систем на высокопроизводительных компилируемых языках. В этом случае чаще всего используются Go / Java / C#. Проще и удобнее использовать Go. Энтерпрайз традиционно предпочитает Java.
N.B. Ещё есть Erlang / Elixir, но в России они непопулярны.
Использование двух языков (PHP + Go) перекрывает практически весь спектр задач back-end.