The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Результаты опроса разработчиков и пользователей проекта Eclipse

13.06.2011 14:31

Опубликованы результаты ежегодного опроса, проведенного сообществом Eclipse с середины апреля по середину мая 2011 года на сайтах, блогах и форумах проекта. Исследование ставило перед собой цель установления обратной связи с потребителями, чтобы выяснить, как именно пользователи используют продукты Eclipse и открытое ПО, а также насколько они вовлечены во взаимодействие с сообществом Eclipse и какие из opensource инструментов ими наиболее востребованы. Примечательно, что по сравнению с прошлыми годами, значительно уменьшилось число принимающих участие в опросе разработчиков на языке PHP - если в 2010 году таких разработчиков было 14%, то в 2011 году всего 5%, при этом число разработчиков использующих Eclipse JDT увеличилось с 53% до 68%.

Основные тенденции:

  • Наблюдается снижение доли пользователей Eclipse, использующих на своих рабочих станциях Linux. Если в 2010 году таких пользователей было 33%, то в 2011 их число уменьшилось до 28%. Число пользователей Windows возросло с 58% до 63%, а Mac OS X с 7.9% до 8.5%. Отчасти снижение интереса к Linux объясняется уменьшением числа участвующих в опросе студентов и разработчиков на языке PHP, которые более активно используют Linux;
  • 40.1% разработчиков заявили, что они используют открытый код сторонних проектов, но не возвращают свои улучшения обратно. 38.7% пользователей указали на то, что они не только пользуются открытым ПО, но каким-либо образом принимают участие в его развитии. Только 11% разработчиков работают в компаниях, бизнес-процессы которых подразумевают развитие открытых продуктов. Около 9% компаний предоставляют значительные ресурсы для помощи в разработке как минимум одного открытого проекта. Корпоративная политика примерно 2% компаний запрещает использование какого бы то ни было открытого ПО;
  • Для разработки на языке Java платформу Eclipse используют 75.7% разработчиков, С/С++ - 9.2%, PHP - 4.8%. Если рассматривать используемый инструментарий, то 68.3% опрошенных используют Eclipse Java Developer Tools, 4.8% - Eclipse PHP Development Tools, 6.3% - Eclipse C/C++ Developer Tools. Кроме того, наблюдается тенденция к использованию более одного языка программирования в своем рабочем процессе. Несмотря на то, что доминирует по прежнему язык Java, около 36% разработчиков заявили, что они дополнительно используют JavaScript, 32.8% - C/C++, 21% - PHP и 20% - Python;
  • Наблюдается рост интенсивности использования инструментариев непрерывной интеграции Hudson и Jenkins (рост с 21.8% в 2010 году до 30.8% в 2011 г.). Системой сборки Ant пользуется 48.2% разработчиков, Maven - 30.8%;
  • Заметно возросла популярность системы управления исходными текстами Git и сервиса GitHub (рост с 6.8% в 2010 году до 12.8% в 2011 г.). 51.3% разработчиков предпочитают централизованную систему управления версиями Subversion, а 13.3% по привычке используют CVS. За год число пользователей Mercurial выросло с 3% до 4.6%;
  • Наиболее популярными системами отслеживания изменений являются JIRA (24.7%, в прошлом году было 16.3%) и Bugzilla (16.5%);
  • Все больше разработчиков использует или планирует использовать облачные инфраструктуры для размещения своих приложений - в 2010 году таких пользователей было 29.5%, а в 2011 г. - 36%. При этом основной интерес связан с созданием приватных облачных инфраструктур, работа которых находится под полным контролем предприятия (рост с 16.2% в 2010 году до 23.1% в 2011 г.);
  • 60% разработчиков создают приложения для мобильных устройств или планируют создавать. 35% уже имеют опыт внедрения мобильных приложений для внешнего заказчика или внутренних нужд. В 85% мобильных приложений была обеспечена поддержка платформы Android, 66.3% - Apple iOS;
  • 22.9% разработчиков создают web-приложения, 28.4% - серверные приложения и 18.6% - программы для десктопа. При разработке серверных систем 24.3% (год назад было 19.7%) опрошенных используют фреймворк Spring. При web-программировании 30.1% разработчиков, используют в своих web-приложениях JavaScript-библиотеку JQuery (в прошлом году - 26.2%), 8.4% - GWT, 7% - Flash/Flex, 4.2% - ExtJS. При разработке десктоп-приложений 25.9% используют Swing, а 53.4% - Eclipse RCP/SWT;
  • 32.1% разработчиков используют в качестве web-контейнера Apache Tomcat, 32.1% не используют сервер приложений, 9% пользуются JBoss;
  • В этом году впервые в опрос были включены вопросы, касающиеся использования средств моделирования Eclipse. Средства моделирования используют или планируют использовать 30% опрошенных, при этом 50.2% из них пользуются средствами генерации кода, а 36.8% для построения графического представления моделей;
  • 92.1% пользователей выразили удовлетворение от использования среды разработки Eclipse;
  • При оценке степени вовлечения пользователей в жизнь сообщества, 26.9% опрошенных указали на то, что они участвуют в информировании разработчиков о наличии ошибок, 20.2% занимаются разработкой плагинов, 17.6% отвечают на вопросы в форуме. Никаким образом в жизни сообщества не участвует только 60.1% опрошенных (в 2010 году 63.5%).


  1. Главная ссылка к новости (http://www.eclipse.org/org/pre...)
  2. OpenNews: Результаты исследования предпочтений Java-разработчиков
  3. OpenNews: Вышел релиз Eclipse 3.6 (Helios)
  4. OpenNews: FSF и Eclipse разъясняют ситуацию c совместимостью лицензий EPL и GPL
  5. OpenNews: Состоялось награждение лучших представителей сообщества Eclipse
  6. OpenNews: 90% разработчиков удовлетворены функционалом, предоставляемым средой Eclipse
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30852-Eclipse
Ключевые слова: Eclipse, survey, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 15:15, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Чтоб работать с Эклипсом надо знать Java, ибо если он глюкнет,
    то восстановить его не возможно.

    Постоянные глюки типа

    class Something not found: org.pub.NaxPoxNex.gdeTo.tam
    killed with signal 11
    Terminate SIGSEGV
    Exit
    ...

     
     
  • 2.6, rshadow (ok), 16:05, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Чтоб работать с Эклипсом надо знать Java

    Больше 5 лет работаю на эклипсе. PHP, Perl, немоного питона и си. Полет нормальный.

    P.S. При упоминании java возникает рвотный рефлекс. Вот такие взаимоисключающие параграфы =)

     
     
  • 3.9, pavlinux (ok), 16:43, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Чтоб работать с Эклипсом надо знать Java
    > Больше 5 лет работаю на эклипсе. PHP, Perl, немоного питона и си.
    > Полет нормальный.
    > P.S. При упоминании java возникает рвотный рефлекс.

    От Java меня не тошнит, но если приложение с первого раза не устанавливается,
    я его просто выкидываю.

     
     
  • 4.17, umbr (ok), 22:53, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Казалось бы, причем здесь язык, на котором написано приложение?
     
     
  • 5.19, pavlinux (ok), 00:40, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Казалось бы, причем здесь язык, на котором написано приложение?

    Патамуша на C/C++ в дампу рухнула

    # gdb --core-file core
    gdb> where

    и всё ясно...

    А когда рухается джава, там многа букав :)
      И пол дня надо вкуривать где класс живет, куда пишет,
    откуда читает, чего хочет, чего не хватает...
    На следующий день узнаешь что подрались swt родной и дистрибный...
    Начинаешь включать метод научного тыка... ибо это намного быстрее
    отладки, трассировки...

    Короча, ну её в задницу, эту жаву.  Своих проблем хватает, ещё время
    тратить на Эклипс, когда такой же Нетбинс чудно работает.

     
     
  • 6.20, eugenyn (ok), 01:19, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > подрались swt родной и дистрибный...

    Родной? Это как? Если верить Википедии, то (http://ru.wikipedia.org/wiki/SWT):

    "Standard Widget Toolkit, или SWT ... разработана фондом Eclipse, лицензируется под Eclipse Public License"

     
     
  • 7.24, pavlinux (ok), 16:06, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> подрались swt родной и дистрибный...
    > Родной? Это как?

    То что идёт с эклипсом и то что было в системе,

     
     
  • 8.25, eugenyn (ok), 16:28, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    то что было в системе - откуда это появилось в вашей системе ... текст свёрнут, показать
     
     
  • 9.27, pavlinux (ok), 17:02, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А я хз, какая нить приблуда от Офиса или фаерфокса прилипла ... текст свёрнут, показать
     
     
  • 10.28, eugenyn (ok), 17:14, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    От FF - вряд ли Скорее всего у вас установлен Eclipse в нескольких его версиях ... текст свёрнут, показать
     
     
  • 11.29, pavlinux (ok), 19:32, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, уже ничего нету, Vuze только ... текст свёрнут, показать
     
  • 6.21, eugenyn (ok), 02:00, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ещё время тратить на Эклипс, когда такой же Нетбинс чудно работает.

    Есть такая достаточно известная технология для серверной джавы, называется "JSF ". Она используется или в "базовом" виде (использование осложнено), или в составе других фреймворков (например в JBoss RichFaces / JBoss Seam, использование замечательное).

    Технология появилась еще в 2004 году.

    Под NetBeans плагины для поддержки ее - появились только в начале этого года (кажется уже вышли из статуса беты).

    Под Eclipse - на несколько лет раньше.

     
     
  • 7.23, pavlinux (ok), 15:54, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> ещё время тратить на Эклипс, когда такой же Нетбинс чудно работает.
    > Есть такая достаточно известная технология для серверной джавы, называется "JSF ". Она
    > используется или в "базовом" виде (использование осложнено), или в составе других
    > фреймворков (например в JBoss RichFaces / JBoss Seam, использование замечательное).
    > Технология появилась еще в 2004 году.
    > Под NetBeans плагины для поддержки ее - появились только в начале этого
    > года (кажется уже вышли из статуса беты).
    > Под Eclipse - на несколько лет раньше.

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

     
  • 6.30, umbr (ok), 21:15, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для тех кто умеет читать, что дамп, что трассировка стека – без разницы.
    >ещё время тратить на Эклипс, когда такой же Нетбинс чудно работает

    Ну, это дело личных предпочтений. IMHO, Нетбинс хорош для новичков.

     
     
  • 7.32, pavlinux (ok), 23:44, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Для тех кто умеет читать, что дамп, что трассировка стека – без
    > разницы.
    >>ещё время тратить на Эклипс, когда такой же Нетбинс чудно работает
    > Ну, это дело личных предпочтений. IMHO, Нетбинс хорош для новичков.

    Чем Эклипс?! Так я его и не пробовал, потому что он у меня ни разу не установился. :)


     
     
  • 8.33, umbr (ok), 23:54, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Обратите внимание на разницу Нетбинс 8211 установился и чудно работает, Экли... текст свёрнут, показать
     
     
  • 9.34, pavlinux (ok), 00:01, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Короча, мне пофигу, не видел я ваш эклипс и смотреть не собираюсь Мне Нетбинс-т... текст свёрнут, показать
     
  • 2.13, n (??), 20:40, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вы с Sun'овской явой пробовали? Он на других-то запускается, но глючит постоянно :)
     

  • 1.2, Аноним (-), 15:23, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    использую эклипс давно. самый лучший opensource проект
     
  • 1.3, klalafuda (?), 15:39, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Студенты с пыхом на перевес - передовой и самый массовый отряд линукс-сообщества? :)
     
     
  • 2.35, ананим (?), 03:18, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    сам то на жабе много написал, профессор?
     

  • 1.4, hummermania (?), 15:46, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использую Aptana основанной на Эклипсе, есть автодополнение кода для многих популярных яваскрипт фреймворков включая JQuery, ExtJs, Mootools, Dojo, YUI и мн. др. Плагины PyDev, RoR, PHP, AdobeAIR и др. Сообществу Eclipse - респект.
     
  • 1.5, Аноним (-), 15:48, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Студенты взрослеют, учат перл и переходят на емакс.
     
     
  • 2.8, anonist (?), 16:36, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    +1.

    сам ползовался для c/c++/python, но после глуков и вирубов, вернулса к emacs.

     
     
  • 3.10, koblin_ (?), 18:31, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +9 +/
    еретики, vim - лучший ide
     
     
  • 4.12, vimer (?), 19:46, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то vim только текстовый редактор и не более, так на оффсайте написано
     
     
  • 5.18, Ytch (?), 00:30, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > вообще-то vim только текстовый редактор и не более, так на оффсайте написано

    Дык, именно поэтому он и есть лучший ide!

     
  • 5.31, umbr (ok), 21:19, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для большинства, IDE – не более чем навороченный текстовый редактор.
     

  • 1.11, Аноним (-), 18:52, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользуюсь исключительно CDT (для C/C++) и на работе и дома уже года 3. Раньше сидел под VS начиная с 6 по 2008, также пробовал NetBeans и Code::Blocks. В результате остановился на Eclipse.
    В нём есть всё самое необходимое. Отличный Code Complete (часто даже лучше Visual Assist X), юзабельный отладчик, более менее нормальная интеграция Qt (Qt Creator не понравился), плюс есть модуль для разработки под AVR контроллеры.

    Отличная IDE, советую!

     
  • 1.14, anonymous (??), 21:31, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пробовал и этот Eclipse, и Code::Blocks, но такого удобного редактирования, как в vim, больше нигде нет. Есть ли вариант как-то прикрутить vim как редактор к другому IDE?
     
     
  • 2.16, xxx (??), 22:47, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Где-то точно плагин видел.
     
  • 2.37, anoymous (?), 14:58, 15/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.google.com/#sclient=psy&hl=en&source=hp&q=eclipse+vim+plugin&aq=0s
     
  • 2.38, anonymous (??), 00:11, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Можете посмотреть в сторону http://eclim.org
     

  • 1.15, eugenyn (ok), 22:45, 13/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Использую Eclipse лет 5, в основном для J2EE (с дополнительными плагинами JBoss Tools), иногда для J2SE. На одной фирме создавали плагины для Eclipse (большой проект, визуальное standalone средство проектирования).

    Выше написали про какие-то проблемы - не используйте плагины эклипса, находящиеся в стадии Incubate, да и версии Release Candidate (RC1, RC2 и т.д.) - тоже.

    Всегда держите открытым окно "Error Log" (Windows - Show View - Other - General - Error Log), тогда вы сможете видеть все сообщения об ошибках. Лично у меня в нем ошибок нет.

     
  • 1.22, name (??), 14:55, 14/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто-нибудь может рассказать как так получается, что:
    1) скачиваю Eclipse for PHP Developers,
    устанавливаю плагин MercurialEclipse от http://cbes.javaforge.com/project/HGE через встроенный marketplace
    перезапускаю,
    в списке плагинов плагин есть, а в интерфейсе ни кнопок ничего нет.
    2) скачиваю Eclipse IDE for Java Developers,
    устанавливаю плагин MercurialEclipse от http://cbes.javaforge.com/project/HGE через встроенный marketplace,
    перезапускаю,
    все работает, плагин есть.
    устанавливаю PHP Development Tools (PDT) SDK Feature через marketplace,
    перезапускаю,
    плагин есть, но работает с ошибками, окно редактора в PHP Perspective не работает
    удаляю плагин, ставлю через Software Updates,
    перезапускаю,
    все работает, все прекрасно, работает PHP + Mercurial
    выше приведенные наборы кирпичей напоминают старые анекдоты про linux, в которых описывается строительство дома
     
     
  • 2.26, eugenyn (ok), 16:40, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сравнительно недавно появилась возможность распространять плагины через marketplace, в то время как Software Updates было всегда (хотя и этот периодически подвергался изменениям для большего удобства работы).

    Я могу сказать, что когда сам разрабатывал плагины - постоянные изменения архитектуры немного напрягали, однако это лишь означало, что шла постоянная борьба за улучшение.

    Будьте снисходительны к небольшим нестыковкам из-за переделки механизма распространения плагинов - в конце концов Eclipse - это бесплатный продукт, в некотором роде это Fedora OS (хотите абсолютной стабильности и множество дополнительных возможностей - есть возможность купить платную версию, аналог RHEL OS; в данном случае платные продукты распространяют сразу несколько компаний, затачивая их для разработки под конкретные языки/технологии).

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру