Опрос Eclipse 2010 года, похоже, указывает на то, что программисты массово покидают Windows. Пришло ли время покинуть корабль — или в результатах есть что-то большее?
Опрос сообщества Eclipse 2010 года выявил некоторые интересные тенденции — до тех пор, пока вы не придаете им слишком большого значения. Результаты основаны только на 1696 ответах (немного больше, чем в прошлом году), при этом 54% идентифицируют себя как программисты и 18% — как системные архитекторы, что более или менее соответствует прошлогоднему результату.
Однако наиболее цитируемая цифра показывает, что разработчики все еще отходят от Windows в качестве основной настольной операционной системы и переходят на Linux. За три года опрос показал, что число разработчиков, использующих Windows, сократилось на 16%, причем эти цифры на 6% меньше, чем в 2009 году. Однако это по-прежнему оставляет Windows с долей 58% по сравнению с Linux на уровне 33% и Mac OSX на уровне 8%.
Чуть менее обсуждаемым результатом является тот факт, что использование Mac OSX удвоилось с 4% до 8% за три года — тень эффекта iPhone iOS. Обратите внимание, что большинство респондентов в опросе используют или, по крайней мере, заинтересованы в Eclipse, который в основном является платформой разработки Java — 54% Java, 14% PHP, 7% C/C++. Из пользователей, не являющихся пользователями Eclipse, только примерно 5% используют Visual Studio, которая, конечно же, привязана к Windows. Тем не менее, 41% утверждают, что Windows является их основной целевой операционной системой, а 46% нацелены на Linux — никаких изменений по сравнению с прошлым годом.
Эти «демографические данные» подразумевают, что фактический переход на Linux, скорее всего, будет меньше в общей популяции, а переход на OSX, скорее всего, будет больше, потому что программисты Java не привязаны к Windows, а программисты iPhone/iOS вряд ли будут использовать Java или Eclipse.
Это тонкие аргументы, но по сути опрос говорит о том, что группа людей, которые не особенно привержены использованию Windows или технологий на базе Windows, переходят на Linux-что ж, это неудивительно. На самом деле более интересный вопрос заключается в том, почему они вообще использовали Windows?
Другая менее достоверная статистика, полученная в ходе опроса, заключается в том, что 25% респондентов вообще не используют методологию разработки. Что лишь немного лучше, чем 5%, которые утверждают, что используют «водопадную» разработку — эти ребята не читают никаких книг! Другие респонденты использовали широкий спектр методологий, причем Scrum (15%) занял первое место, а гибкие методы в целом (14%) показали хорошие результаты. Очевидно, что мы не можем решить, что использовать, даже приняв положительное решение использовать что-то..
Когда дело доходит до управления версиями, кажется, что Subversion имеет его с 58% , а CVVS занимает второе место с 13%. Хотя Git и Mercurial являются выбором меньшинства, 7% и 3% соответственно, они находятся на подъеме.
Так что же мы делаем со своим временем?
Ответ заключается в том, что мы в основном создаем веб — и серверные приложения-так что неудивительно. Однако мы все еще балуемся настольными приложениями с тремя — веб, сервер и рабочий стол — почти равным трехсторонним разделением.
Одна интересная информация заключается в том, что jQuery значительно опережает в ставках библиотеки Javascript, а Dojo отстает от 17% до 26%. Удивительно, но, учитывая всю суету, которую это вызвало в последнее время, только 9% утверждают, что используют Flash/Flex.
Пожалуй, самым интересным результатом из всех является то, что, несмотря на шумиху, 58% не планируют переходить в облако, а активных пользователей облака насчитывается только 14%. Самой популярной облачной инфраструктурой является Amazon EC2-27%.
Итак, каким должен быть заголовок?
Программисты, не особенно приверженные технологии Windows, переходят на Linux, не используя никакой методологии разработки и игнорируя облако..
Вероятно, недостаточно броско….