Рейтинги и обзоры
digital-рынка
Рейтинг сред разработки (IDE) 2016 Рейтинг сред разработки (IDE) 2016

Рейтинг сред разработки (IDE) 2016

Integrated Development Environment

13 апреля 2016

# Название Год Бесплатная версия Цена
1 0
2009
×
$9–20 / месяц
2 0
2004
×
$ Directual 2016 Low-code платформа — фреймворк для быстрой разработки
3 −1
1997
×
4 −1
2010
×
$6–13
5 −1
2009
×
$9–20 / месяц
6 −1
2008
$70
7 −1
2010
$9–20 / месяц
8 0
2001
×
9 −1
1995
$45 / месяц;
$499–1199
10 new
2013
×
11 −3
Vim
1991
×
12 −5
2003
×
12 new
2001
$9–20 / месяц
13 −4
2007
$99
14 −4
2006
×
$89–328

Среди других сред разработки (IDE) при обработке данных респондентов рассматривались AppCode, Emacs, Adobe Dreamweaver и Xamarin Studio.

О рейтинге

Рейтинг сред разработки (IDE) выпускается Тэглайном впервые и сформирован на основе опроса (проводился с августа 2014 по апрель 2016 года) 292 digital-агентств с продакшном и/или клиентским офисом в России: респондентам предлагалось выбрать один или несколько вариантов ответа на вопрос «Какие IDE (среды разработки) вы используете?»

Часть решений респонденты указали сами (а не выбрали из уже существующих вариантов), например, Sublime Text, Xcode, Visual Studio, Android Studio, Vim, Notepad++, IntelliJ IDEA, Coda и Zend Studio. Среди указанных решений были не только IDE, но и текстовые редакторы, самые популярные из них вошли в рейтинг.

Динамика приводится по сравнению с данными, полученными Тэглайном за период с мая 2013 по август 2014 года.

Комментарии экспертов

Алексей Федоров
Одноклассники, Технический евангелист
Алексей Персианов
ADV, Директор
Александр Макарчук
qb, Генеральный директор
Александр Смирнов
Greensight, Ведущий разработчик

1. Каковы главные преимущества использования IDE?

Алексей Федоров, Одноклассники
Скорость написания кода.

Алексей Персианов, Михаил Парфенюк, ADV
Удобство и скорость разработки.

Александр Макарчук, qb
Повышение скорости и удобства разработки.

Александр Смирнов, Greensight
Ускорение разработки, уменьшение ошибок, просто удобство.

2. Важно ли обучать разработчиков использованию IDE? Почему?

Алексей Федоров, Одноклассники
Это интересная идея. Наверняка есть компании, которые готовы в это вложиться.

Алексей Персианов, Михаил Парфенюк, ADV
Если разработчик не будет знать базовых вещей IDE, то разработка будет занимать больше времени. В современном мире это уже требование к профессии.

Александр Макарчук, qb
Нет, не нужно. Обучать — это навязывать свое. Каждый разработчик работает на том, что ему удобно. При этом всегда можно показывать преимущества своего IDE.

Александр Смирнов, Greensight
Это скорее вопрос к каждому разработчику отдельно — что ему удобнее. Но на ранних этапах умное автодополнение и подсветка ошибок практически незаменимы.

3. Большинство качественных IDE платные. Стоит ли тратиться на лицензии?

Алексей Федоров, Одноклассники
Стоит. Текущая ситуация на рынке такова, что платные IDE, как правило, сильно лучше бесплатных.

Алексей Персианов, Михаил Парфенюк, ADV
Если хотите качественную IDE, то стоит потратиться. Если не поддерживать разработчиков качественных IDE «рублем», то они не будут делать качественные IDE

Александр Макарчук, qb
Если целесообразно, то, конечно, нужно. Время — деньги.

Александр Смирнов, Greensight
В зависимости от потребностей и средств. Кому-то хватает Sublime, кто-то хочет использовать продукты Jetbrains, кому-то неизбежно приходится покупать Xcode.

4. Чего не хватает современным IDE? Может ли на этом рынке появиться гигант, подобный JetBrains?

Алексей Федоров, Одноклассники
Может. Но конкурировать с ними будет трудно: разработка IDE — это сотни человеко-лет работы и десятки миллионов долларов.

Алексей Персианов, Михаил Парфенюк, ADV
В данный момент JetBrains захватила данный рынок, и в ближайшее время вряд ли появится что-то лучше.

Александр Макарчук, qb
Всегда будет появляться что-то новое, и IDE не исключение. Преимущество новых проектов всегда в том, что они учитывают недостатки старых.

Александр Смирнов, Greensight
Если появится что-то лучше, то почему бы и нет.

5. Какие еще существуют или могут появиться инструменты, ускоряющие разработку и облегчающие жизнь разработчикам?

Алексей Федоров, Одноклассники
Сборщики проектов, баг-трекеры, системы контроля версий, системы непрерывной сборки и интеграции и многие-многие другие.

Алексей Персианов, Михаил Парфенюк, ADV
Например, CI системы.

Александр Смирнов, Greensight
Сложно сказать. Все больше сторонних инструментов интегрируется в IDE, нежели существуют отдельно.

6. Какие тренды в развитии функционала IDE вы бы могли отметить в последние годы?

Алексей Федоров, Одноклассники
Интеграция с другими системами, такими как баг-трекеры, сервера VCS или CI. И конечно, скорость — тормозят современные IDE сильно меньше, чем 10 лет назад.

Алексей Персианов, Михаил Парфенюк, ADV
Переход всех платных IDE к распространению по подписке.

Александр Макарчук, qb
Подписки. Всегда проще заплатить меньшую сумму, особенно если есть сомнения в выборе или еще не привык к инструменту.

Александр Смирнов, Greensight
Развитие плагинов, интеграций со сторонними утилитами и софтом, улучшение автодополнения.

Статистика

290+ респондентов
28 средний штат компании
Количество сервисов, используемых в компании
От 1 до 9
2 в среднем
Глоссарий
IDE (integrated development environment или интегрированная среда разработки) — это комплекс программных средств, используемый для разработки программного обеспечения и включающий в себя:
— редактор исходного кода с подсветкой,
— средства автоматизации сборки,
— отладчик, а также большой набор прочих инструментов упрощающих жизнь и ускоряющих процесс работы с кодом.

Многие IDE содержат компилятор и/или интерпретатор, как, например, Netbeans и Eclipse, а также включают в себя браузер классов и объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке.

Среды разработки могут поддерживать несколько языков, часто это обеспечивается плагинами. Например, в Eclipse и Netbeans есть плагины для C/С++, Perl, Python, Ruby и PHP, которые выбираются автоматически в зависимости от расширения файла или настроек проекта.
В рейтинге представлены не только интегрированные среды разработки, но и популярные текстовые редакторы, например, Notepad++, Sublime Text и Vim. Первый — редактор с открытым исходным кодом для Windows, его базовая функциональность может быть расширена как за счёт плагинов, так и сторонних модулей (компиляторов и препроцессоров). Второй — кроссплатформенный, поддерживает плагины на языке программирования Python. Наконец, Vim — исключительно консольный редактор, часто используется при удаленном подключении к серверу через терминал.

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

Подписаться на релизы и анонсы

Подписаться на релизы и анонсы

Мне это нравится