Как стать автором
Обновить

PHP vs. Ruby vs. Python

Что лучше: PHP, Ruby или Python? Именно эти три скриптовых серверных языка программирования чаще всего выбирают для разработки серверных (back-end) приложений. Но какой язык из всех названных является лучшим? Давайте посмотрим. Я здесь нашел одну инфографику + видео, которые помогут нам ответить на этот вопрос. Ну и добавил свои мысли.

ruby vs php vs python

По какой локации и по скольки человек делалась выборка сказать не могу, но думаю, что такая ситуация наблюдается по всему миру. Вообщем смотрим.

Какие сайты на чем написаны:



По каким языкам больше всего вакансий:



Удобность (юзабилити):



Простота изучения:



Количество разработчиков:



Видео:







Как мы видим, по многим параметрам старый добрый PHP все таки опережает своих конкурентов. Ещё хочу добавить следующее: поскольку в мире большинство сайтов написано на PHP, то этот язык программирования будет востребован ещё длительное время. Кроме этого, не стоит забывать о LAMP, который де-факто является стандартом веб-разработки по умолчанию.

Лично мне кажется, что Ruby или Python можно выбрать для разработки нового проекта, если вы хотите разрабатывать приложение с использованием более интересного синтаксиса (а это, несомненно, так и есть), с использованием чего-то «необычного и нестандартного» и «современного», чего-то более объектно-ориентированного. Кроме этого, лично мне кажется (судя из вакансий и предложений), что на Западе более предпочтительнее Ruby (в том числе RoR) и Python (в том числе Django), ну и по оплате предлагают больше, чем PHP-разработчикам.

А как вы считаете, с чем связана более высокая оплата Ruby (RoR)/Python (Django) по сравнению с PHP?

Сравнение синтаксиса всех трех языков программирования можно посмотреть здесь.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.