Случайно только что нашел свежий, еще не окончательно протухший (2007 год) отчет Gartner о зрелости технологий разработки ПО в бесплатном доступе. Это очень большая редкость. Ну что, господа философы, качаем, пока не закрыли . С одной стороны, вы можете попробовать угладеть там анализ своих любимых технологий (хотя это достаточно общий обзорный отчет), будет о чем пофлеймить, с другой — этот отчет хорошо иллюстрирует методику Гартнера оценки зрелости технологий. Что также многим будет интересно и полезно.
Хайп — это "реклама", а на tiobe — использование, а не реклама. Это раз.
И второе — цикл развития языка много больше тех 8 лет, что они показывают. Там, скажем, ява начинается с 27% 8 лет назад, а ведь лет 10-15 назад она только появилась как реальная среда разработки.
Третье — этап на котором работает hype — достаточно небольшой во времени жизни технологии в целом. Он начинается уже после того, как она стала достаточно зрелой для массового использования (то есть после начала экспансии), и заканчивается выходом в мэйнстрим (то есть окончанием этапа экспансии). А кроме того у технологии есть (иногда длительный) цикл латентного развития (в научных кабинетах и лабораториях, в прототипах и пр.), и обычно на-а-а-амного более длительный этап плато (стагнации), когда она заняла всё доступное пространство и потихоньку в нём осуществляется.
Четвёртое, на tiobe таки видны некоторые моменты хайпа. Вот эти флуктуации около 2004-2005 годов — следствия хайпов.
1) В графике из PDF нет языков программирования. Нет?
2) Индекс TIOBE показывает популярность языков в open source проектах в открытых репозиториях. В том числе, с учетом не завершенных проектов. В том числе, не учтывая ни количества программистов в них, ни их популяргости результатов. Некий индекс. Надо с умом его интерпретировать, не так ли? Безусловно, этот индекс строго кореллирует с "хайпом", "модностью" и обсуждаемиостью технологий. Как ты оценишь время выхода в мэйнстрим по нему? Никак. Хотя, это безусловно — фактор, который можно принимать во внимание.
Re[3]: Gartner Hype Cycle for Application Development, 2007
Здравствуйте, mkizub, Вы писали:
M>Четвёртое, на tiobe таки видны некоторые моменты хайпа. Вот эти флуктуации около 2004-2005 годов — следствия хайпов.
Ни фига подобного. В районе 2004-2005 годов было изменение алгоритмов ранжирования результатов Google, о чем написано прямо на странице TIOBE:
Q: What happened to Java in April 2004? Did you change your methodology?
A: No, we did not change our methodology at that time. Google changed its methodology. They performed a general sweep action to get rid of all kinds of web sites that had been pushed up. As a consequence, there was a huge drop for languages such as Java and C++. In order to minimize such fluctuations in the future, we added two more search engines (MSN and Yahoo) a few months after this incident.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[3]: Gartner Hype Cycle for Application Development, 2007
G>Случайно только что нашел свежий, еще не окончательно протухший (2007 год) отчет Gartner о зрелости технологий разработки ПО в бесплатном доступе. Это очень большая редкость.
Ну в сокращенном виде они данные вообщем-то не прячут.