Популярность объектно-ориентированного языка программирования Ruby находится на подъёме. По крайней мере об этом свидетельствуют данные ежемесячного рейтинга голландской компании TIOBE, которая на протяжении многих лет ведёт одноимённый индекс популярности языков программирования.
По итогам мая, Ruby достиг 8 места — это наивысшая позиция в рейтинге за последние восемь лет. Ещё ровно год назад, в мае 2015-го, Ruby занимал 15 место.
Авторы рейтинга отмечают, что это второй пик популярности для Ruby и он в корне отличается от первого.
«В 2006 году евангелисты криками прокладывали дорогу Ruby к вершине. Там не было места для критического размышления или обсуждения: Ruby и его среда программирования Rails были готовы покорить мир. И в определённой степени преуспели в этом, — говорится в анализе TIOBE. — Ruby стал популярным языком разработки среди модных стартапов и даже получил титул «Язык программирования 2006 года», пока его популярность не достигла своего пика в конце 2008-го».
Как отмечают аналитики TIOBE, преградой для дальнейшего восхождения языка оказалась масштабируемость: производительность Ruby заметно падала при необходимости обработки больших объёмов данных. В начале 2010 года по этой причине один из тех «модных стартапов» — Twitter — начал переход с Ruby на Java.
Однако после «ухода в тень» на несколько лет популярность Ruby снова начала расти в начале 2015 года.
«На этот раз, похоже, речь идёт о более устойчивом росте, основанном на фактическом использовании языка, а не на шуме», — заключают аналитики TIOBE.
Первая тройка лидеров рейтинга — Java, C, C++ — осталась неизменной по сравнению с прошлым годом. Среди других топ-популярных языков стоит отметить падение Objective-C, слетевшего за год на 10 позиций (с 4 на 14 место). Ранее эксперты уже связали эту тенденцию с намерением Apple постепенно заменить Objective-C на свой новый язык Swift, симметричного роста которого, кстати, пока не наблюдается.
Индекс TIOBE оценивает ежемесячную популярность языков программирования на основе подсчёта результатов поисковых запросов на наиболее посещаемых сайтах (Google, Wikipedia, Baidu, Yahoo!, Bing и др.). Он подразумевает наличие корреляции между количеством найденных страниц и количеством инженеров, курсов, вакансий, но не ранжирует языки по качеству или количеству написанного кода.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.