Что лучше: PHP, Ruby или Python? Именно эти три скриптовых серверных языка программирования чаще всего выбирают для разработки серверных (back-end) приложений. Но какой язык из всех названных является лучшим? Давайте посмотрим. Я здесь нашел одну инфографику + видео, которые помогут нам ответить на этот вопрос. Ну и добавил свои мысли.
![ruby vs php vs python](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/ruby-vs-php-vs-python.png)
По какой локации и по скольки человек делалась выборка сказать не могу, но думаю, что такая ситуация наблюдается по всему миру. Вообщем смотрим.
Какие сайты на чем написаны:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/1.png)
По каким языкам больше всего вакансий:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/2.png)
Удобность (юзабилити):
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/3.png)
Простота изучения:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/4.png)
Количество разработчиков:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/5.png)
Видео:
Как мы видим, по многим параметрам старый добрый PHP все таки опережает своих конкурентов. Ещё хочу добавить следующее: поскольку в мире большинство сайтов написано на PHP, то этот язык программирования будет востребован ещё длительное время. Кроме этого, не стоит забывать о LAMP, который де-факто является стандартом веб-разработки по умолчанию.
Лично мне кажется, что Ruby или Python можно выбрать для разработки нового проекта, если вы хотите разрабатывать приложение с использованием более интересного синтаксиса (а это, несомненно, так и есть), с использованием чего-то «необычного и нестандартного» и «современного», чего-то более объектно-ориентированного. Кроме этого, лично мне кажется (судя из вакансий и предложений), что на Западе более предпочтительнее Ruby (в том числе RoR) и Python (в том числе Django), ну и по оплате предлагают больше, чем PHP-разработчикам.
А как вы считаете, с чем связана более высокая оплата Ruby (RoR)/Python (Django) по сравнению с PHP?
Сравнение синтаксиса всех трех языков программирования можно посмотреть здесь.
![ruby vs php vs python](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/ruby-vs-php-vs-python.png)
По какой локации и по скольки человек делалась выборка сказать не могу, но думаю, что такая ситуация наблюдается по всему миру. Вообщем смотрим.
Какие сайты на чем написаны:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/1.png)
По каким языкам больше всего вакансий:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/2.png)
Удобность (юзабилити):
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/3.png)
Простота изучения:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/4.png)
Количество разработчиков:
![](http://thinking.bohdanvorona.name/wp-content/uploads/2014/03/5.png)
Видео:
Как мы видим, по многим параметрам старый добрый PHP все таки опережает своих конкурентов. Ещё хочу добавить следующее: поскольку в мире большинство сайтов написано на PHP, то этот язык программирования будет востребован ещё длительное время. Кроме этого, не стоит забывать о LAMP, который де-факто является стандартом веб-разработки по умолчанию.
Лично мне кажется, что Ruby или Python можно выбрать для разработки нового проекта, если вы хотите разрабатывать приложение с использованием более интересного синтаксиса (а это, несомненно, так и есть), с использованием чего-то «необычного и нестандартного» и «современного», чего-то более объектно-ориентированного. Кроме этого, лично мне кажется (судя из вакансий и предложений), что на Западе более предпочтительнее Ruby (в том числе RoR) и Python (в том числе Django), ну и по оплате предлагают больше, чем PHP-разработчикам.
А как вы считаете, с чем связана более высокая оплата Ruby (RoR)/Python (Django) по сравнению с PHP?
Сравнение синтаксиса всех трех языков программирования можно посмотреть здесь.