Почему Ruby? Аргументы в цифрах!

Intro

В момент планирования проекта возникает вопрос какие технологии использовать. От выбора технологий зависит то на сколько сложно будет найти квалифицированных сотрудников.

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

Не так давно у нас появился потенциальный проект и вопрос о выборе технологий стал ребром. При разработке программного обеспечения мы отдаем предпочтение языку Ruby, фрейморку Ruby on Rails (RoR), но у заказчика сложилось впечатление, что специалистов работающих с Ruby очень мало и в случае необходимости, их будет очень сложно найти, поэтому заказчик предпочел бы PHP.

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

Как проходили исследования.

В случае разработки данного проекта на РНР в любом случае потребуется не специалист по нативному РНР а специалист по работе с тем или иным фреймворком. Используя статистику были определены 8 самых распространенных PHP фреймворков, затем было определено количество резюме специалистов по каждому из фреймворков на трех площадках для поиска работы: work.ua, rabota.ua, hh.ua. Критерии отбора резюме:

  • дата размещения резюме - 24.03.2016 - 23.04.2016;
  • таргетинг - Украина.

Выбор фреймворков для сравнения

Frameworks 01

Sources:

Сравнение популярных фреймворков

Результаты Work.ua

Количество резюме
03.24.2016 - 04.23.2016
codeigniter 89
yii2 84
laravel 82
ruby on rails 66
zend framework 2 47
symfony 2 33
yii1 6
nette 0
phpixie 0

Результаты Hh.ua

Количество резюме
03.24.2016 - 04.23.2016
ruby on rails 45
yii2 28
laravel 27
codeigniter 27
symfony 2 18
zend framework 2 15
yii1 3
nette 0
phpixie 0

Результаты Rabota.ua

Количество резюме
03.24.2016 - 04.23.2016
ruby on rails 36
yii2 36
laravel 29
codeigniter 22
zend framework 2 11
symfony 2 9
yii1 1
nette 0
phpixie 0

Общая статистика

work.ua hh.ua rabota.ua
Количество резюме 03.24.2016 - 04.23.2016 Количество резюме 03.24.2016 - 04.23.2016 Количество резюме 03.24.2016 - 04.23.2016 Sum
yii2 84 28 36 148
ruby on rails 66 45 36 147
laravel 82 27 29 138
codeigniter 89 27 22 138
zend framework 2 47 15 11 73
symfony 2 33 18 9 60
yii1 6 3 1 10
nette 0 0 0 0
phpixie 0 0 0 0

Выводы

Исходя из полученных данных можно сделать вывод, что вопрос с кадрами не является преимуществом для выбора PHP, а в подавляющем большинстве случаев даже наоборот Ruby получает преимущество в данном аспекте. Плюс субъективно (потому что не проводили исследования) основываясь на распространенных мнениях, профессионализм кадров использующих RoR выше из-за высокого порога входа и других аспектов, да и скорость разработки выше. По стоимости разработки можно лишь сказать, что профессиональные кадры стоят и в первом и во втором случае дорого.

Stanton Lab Team Member Photo

Volodimyr Dziuman

Senor planner Project management lead

А так же читайте:

Work laptop header blog

Процесс разработки дизайна интерфейса

В этой статье мы рассматриваем основные этапы в разработке дизайна интерфейсов.

Читать далее