Лучшие PHP IDE 2014 – результаты опроса

0

Самая популярная IDE

Эта статья будет посвящена только результатам опроса об IDE. Пожалуйста, обратите внимание на то, что это предварительные результаты, поэтому подробная фильтрация еще не произвелась. Все данные будут обработаны и дополнительно проверены. Как стадион имеет определённую площадь, но она не может считаться идеально точной,  так и в чартах будут отображаться только процентные значения. Для более точных цифр смотрите необработанные данные.

Всесторонний победитель – PhpStorm

Как в выборе персональном, так и в личном – PhpStorm занимает первое место, далее идёт Sublime Text и на третьем месте Netbeans.

PhpStorm является потомком IntelliJ Idea, Jebtrains Java IDE, и по сути является упрощённой версией с поддержкой встроенного PHP. Благодаря плагину, PhpStorm может поддерживать разные языки, что позволяет разрабатывать NodeJS, Dart, Go и другие языковые программы о одной среде. Наиболее популярным аргументом в выборе PhpStorm является быстрая скорость, поддержка языков и платформ, что позволяет разделять конфигурацию файла так же просто, как указать ссылку на облаке.

Sublime Text заслужил второе место, так как он бесплатный (через WinRAR), мультиплатформный и очень быстрый. Он способен загружать в течение всего лишь секунды, мгновенно реагировать на команды, поддерживать проекты, имеет множество плагинов и очень активное сообщество. Он поддерживает самые популярные языки, добавляя их через плагины, и не нужно прилагать много усилий для настройки с нуля.

Netbeans – бесплатная альтернатива PhpStorm, находится на третьем месте. Он имеет почти такую же функциональность, но поддерживает меньше языков и немного медленнее. Тем не менее, сама IDE так же стоит внимания.

Далее в результатах стоят Zend Studio, Eclipse с PDT и Notepad++.  Они тоже популярны, но ни один из них не близок к победной тройке.

Комментарии некоторых участников

Мы не шутим, когда говорим, что там были сотни удивительных ответов. Выбор интересных был скорее спонтанным, чем обдуманным.

Jeremy Dove выбирает Sublime Text: В основном я создаю небольшие приложения, состоящие из нескольких страниц. Мне необходимо что-нибудь лёгкое и с перекрестной платформой.

Это имеет смысл. Когда вы работаете исключительно над небольшими проектами, нет необходимости использовать PhpStorm, несмотря на то, что она мультиплатформная.

Lichai Cohn выбирает PhpStorm: У IDE всегда есть проблема с выбором – скорость или функциональность. Я бы не назвал PhpStorm идеальной IDE, она просто не так плоха. Из всех IDE эта самая быстрая. Если скорость так важна, почему бы не использовать текстовый редактор? IDE предоставляет так много дополнительных возможностей, что я готов уступить немного скорости для функциональности. Основной проблемой в PhpStorm является то, что ошибки не решаются, в то время как добавляются новые функции. В конечном итоге это вынуждает меня пробовать что-то новое, хотя на данный момент не нашёл ничего лучше.

Мы разделяем его мнение. Действительно, PhpStorm очень быстрая, и действительно имеют место ошибки. Но сейчас это состояние всех программных обеспечений – посмотрите на самые используемые типы ПО – браузеры, безусловно уступающие только лишь опционным системам. Все конкурируют друг с другом в добавлении новых функций, оставляя ошибки неисправленными десятилетиями – желание быть первым настолько сильно, что ошибки уходят на второй план. Разработчики знают, что добавление новых функций более заметно, чем исправление ошибок, и к сожалению, все их внимание заострилось именно на этом.

Joe Champo выбирает NetBeans: я использую DevPHP, но когда мне необходима была полноценная IDE с контролем версий и прочим, я попробовал NetBeans. Мне стало комфортно. С тех пор, как я попробовал другие IDE, некоторые даже с улучшенными функциями, у меня возникли трудности с переключением, и я решил вернуться на комфортный для меня NetBeans.

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

Sherwin выбирает Dreamweaver: На работе мы предпочитаем использовать Dreeamwever по нескольким причинам. Во-первых мы развиваемся и на ПК, и на Mac. Во-вторых нам нравится, как IDE использует различные цвета для обозначения функций, классов и прочего. Есть несколько способов настроить DW, чтобы было соответствие пути вашего программирования. Третьей причиной является поддержка нескольких разработчиков. У неё достаточно простая система чекинов и чекаутов. Мы бы хотели попасть в GIT, но в нашей рабочей среде мы очень ограничены в финансировании и во времени для поиска альтернативы. Мы не используем “автокодирование” от DW. В качестве основы при построении с нуля мы используем CodeIgniter. Автоколирование от DW слишком раскрученное и не делает всего, что нужно. В основном мы используем его как текстовый редактор.

Мы пробовали Notepasd++, который является достаточно большим, но, к сожалению, он доступен только на Windows. У него так же нет простого в использовании чекина и чекаута. Помимо всего этого, мы пробовали TextMate, но это только на Mac. На данный момент второй нашей IDE является Aptana. Помимо того, что она бесплатна, она делает то же, что и DW, но намного лучше, особенно при управлении отступами и авторизации кодов. К сожалению, у неё нет простого чекина и чекаута.

Один из самых заинтриговавших комментариев – читается так, будто кто-то пытается оправдать WordPreess как “достаточно хороший” для крупных проектов. Мы, честно, удивлены этим – Git занимает не более дня, чтобы узнать основы, да и каждый порядочный редактор имеет там хорошую поддержку. Если вы не используете функциональность WISYWIG от DW, то чем он хорош? Каждый редактор имеет подсветку кода, поддержку мультиплатформ и плагинов. Notepad++ является младшим братом Sublime Text, и мультиплатформенный Sublime построен с нуля для всех без запуска в VM, вот почему мы нашли этот ответ интересным.

Chuck Burgess выбирает Eclipse с PDT: Eclipse был моим FOSS выбором из pre-PHP, сделанных Java. Другие IDE, с которыми я экспериментировал, были достаточно сложными во время работы, так что Eclipse  с PDT превзошли их по уровню комфорта.

Другой ответ, связанный с комфортом. Интересно, что такой типаж распространен среди довольно взрослых разработчиков – группы 40+. Неужели с возрастом мы теряем универсальность и способность к адаптации? Становимся ли мы теми стариками, которые готовы отказаться от новинок ради сохранения комфорта? Остановимся ли мы настолько привязанными к тому, что у нас есть, что теряем желание пробовать что-то новое, даже если это изменение может быть лучшим в перспективе? Может мы считаем, что минуем долгосрочную перспективу?

Bryan выбирает Vim: Textmate, Eclipse, Xcode. Продолжается отход к Vim, так как он доступен повсеместно (на серверах и т.д.).

Многие, проголосовавшие за Vim имеют один аргумент – он доступен везде. Действительно, это широкое распространение достаточно дерзкое – освоение одно редактора полностью, а затем доступное владение им  практически везде – должно быть, даёт хороший подъём в производстве. Мы можем предположить, что для профессионалов на Vim характерен гладкий поток разработки, особенно при переключении.

Mohhamad Alhobayyeb выбирает Eclipse  с PDT: мне нравятся перспективы, потому что я использую их так же для Android. Так что я просто хочу узнать единый IDE для всего.

Перспективы являются замечательными особенностями, но кажется, что большинство людей ищут IDE и редакторы и затем оставляют их “замороженными”, как только находят то, что “достаточно хорошо”, вместо того, чтобы продолжить поиск “идеального”. Если “один для управления всем” – единственный параметр, то есть множество альтернатив, самым мощным из которых является IntelliJ IDEA.

Каково ваше мнение? Почему мы так зациклены на редакторах IDE, отказываясь дать шанс другим, даже если на самом деле мы знаем, что новым можно сделать лучше? Напишите в комментариях,  что вы думаете по эту поводу, давайте обсудим.

Поделиться: