Сравнение PHP IDE

    Вместе с Владимиром Стаценко сделали достаточно подробное сравнение популярных PHP IDE.
    В сравнение вошли: Eclipse PDT, Zend Studio, NetBeans и Aptana.

    Однозначно лучшую IDE называть не будем: для кого-то главное одно, для другого — иное. Определяйте сами.

    HTML-версия таблички с фиксированным заголовком
    PDF-версия

    UPDATE
    Расшарил исходник в Google Docs всем на чтение. Там более свежие данные, где учтены комментарии, а так же добавлена dev-версия NetBeans 7.
    Share post

    Comments 161

      +1
      Вообще-то, в NetBeans и Eclipse работа с базами данных сроду осуществлялась через JDBC, а к ODBC из JDBC мост есть.
        0
        В табличке отражено иное?
          0
          Для подавляющего количества баз данных есть родные JDBC-драйвера (Type 4), в том числе для MS SQL от самой Microsoft. Так что данные неверны — надо писать везде JDBC.
            0
            JDBC-драйверам Type 4 доступ к ODBC не нужен — они работают напрямую с сервером баз данных.
      • UFO just landed and posted this here
          0
          Для JS и HTML точно есть. В виде палитры.
          • UFO just landed and posted this here
          +1
          У Zend есть встроенный веб-сервер насколько я помню.
            0
            Платформа не идёт в составе IDE.
              0
              встроенный сервер и Zend Platform немножко разные вещи, зенд позволяет отлаживать простые приложения без доустановки доп средств. Вобще странная немного таблица. В большинстве мест где на зенде стоят галочки а в других системах стоит пометка плагин — это одно и то же, просто плагин в зенде уже прицеплен при установке.
              Кстати насчет глючности апдейтов: стоит zde+aptana, апдейтах заменах и прочем глюков не замечал. Правда версия никсовая.
                0
                Под виндой точно глючит. Во всяком случае PDT 1.
                  0
                  у меня ничего не глючит, все тоит работает
            +8
            Пишу диплом на PHP. Сейчас оформляю ПЗ.
            В дипломе есть пункт про сравнение средств разработки.

            Спасибо большое! Как вовремя! Будет что отразить в дипломе!
              +4
              > Пишу диплом на PHP.
              > В дипломе есть пункт про сравнение средств разработки.
              0_o
                +6
                Проблемы с русским языком — вот и пишет диплом на PHP ;)
                  –4
                  Меня больше удивило использование вообще PHP в рамках дипломной работы и наличие пункта про сравнение средств разработки.
                  Что ж за тема диплома интересно :)
                    0
                    я пишу веб-приложение — анти-спам инструментарий.

                    тему диплома скажу потом, когда сдам диплом, зарегистрирую свой продукт. вот. )
                    –2
                    просто это так модно сейчам — програмиста де пута мадрэ )
                      +1
                      проблем у меня нет.

                      веб-приложение удобнее всего писать на PHP (для меня). Поэтому его и выбрал.
                  +2
                  А почему в качестве JS, HTML и CSS редакторов для PDT рассматриваются либо встроенные, либо spket (в случае с JS)?

                  Если поставить аптану плагином в эклипс (как это сделано, например, у меня), то можно будет поставить некоторые пропущенные галочки в табличках. Например «Табличка браузерной совместимости при дополнении», «Форматирование». Учитывая что PDT — это сам по себе так же плагин, то почему бы его не компоновать с другими отличными плагинами?
                    0
                    Можно и компоновать. Рассмотреть все плагины для Eclipse невозможно за обозримое время. Spket, кстати, очень даже. Точно не хуже Aptana. Да и ставить всё из Aptana ради одного JS…
                      +1
                      Зачем рассматривать все, когда достаточно рассмотреть пару (а то и один) самых популярных? А Аптану ставить имеет смысл не только из-за одного JS — я имел ввиду всю тройку — JS, HTML и CSS. Для этих трех языков аптана наверное является лучшим инструментом все-в-одном.
                        0
                        Ну, Aptana мы рассмотрели. Оба её варианта.
                    +7
                    Для полноты не хватает NuSphere PHPEd.
                      0
                      С ним особо не работал. Оценить не смогу. Если есть желание дополнить табличку — мы только за.
                        +1
                        К сожалению на РНР не пишу уже давно. Но именно этот редактор у меня возглавлял список.
                          0
                          Если не секрет, на чем сейчас пишете? (имею ввиду ЯП)
                            0
                            Python + Django. Если не пробовали — рекомендую.
                              0
                              Я это спросил потому, что хочу начать учить что-то серверное. До этого работал только на ActionScript3/Flex и вот присматриваюсь :)

                              Я скажем так новичок в Питоне (ничего не знаю), но насколько я понимаю процесс программирования аналогичен Перлу/Руби. Т.е. пишется в текстовом формате код и потом компилируется. Никаких объективных причин не назову почему это мне не нравится, но может Вы что-то хорошее скажете относительно этого :)

                              Буду очень признателен!

                              Спасибо!
                                0
                                Немного не понял сути вопроса )))
                                Если Вы о том с чего начать — почитайте djangobook.com/ и docs.python.org — для основ.
                                  0
                                  Прочитал и уже начал коечто «программить». Но на сегодня уже хватит… сил нету… тяжко идет… особенно настройка джанго и понимание того как он работает.

                                  Спасибо!
                        +2
                        Ага. Аналогично — основной рабочий инструмент. Расстроился когда увидел что его проигнорировали. Очень зря — достойная среда разработки
                          0
                          Отличный инструмент, все есть, работает быстро, хорошо работает с HTML/CSS, есть свой debugger. Пользовался пока проекты не начали переваливать за 10 000 файлов — тогда проблема с workspace'ми начинается. Среда подвисает на относительно слабой тачке (E2140, 1 гб ОЗУ).
                            +3
                            Если phpEd тормозит, то та же Zend Studio вообще оказывается неработоспособна.
                              0
                              а на что же перешли, если не секрет?)
                                0
                                На Debian и Komodo Edit.
                                • UFO just landed and posted this here
                            –1
                            4 года работал на phpED(4.5).
                            Однажды он перестал воспринимать свой кряк. И 4.5 версия, и более новые
                            (ну а что поделать, он стоит 700 баксов)
                            С тех пор на Эклипсе — зкажу честно — после пары недель привыкаешь и…
                            вроде бы все лучше, только встроеного хелпа нету :(

                            Ну и дебаг у сферы «из коробки»
                              0
                              Есть там хелп. Можно прицепить локальный или же тянуть с нета
                              0
                              Да-да, любимый и неповторимый!
                              • UFO just landed and posted this here
                                0
                                Поддерживаю.
                                0
                                а мне phpDesigner нравится. Все остальное то тормозит то фичами переполнено
                                • UFO just landed and posted this here
                                    0
                                    В emacs уже появился вменяемый php-mode?
                                    • UFO just landed and posted this here
                                        0
                                        /disclaimer здесь я описываю лишь негативные стороны

                                        Прежде всего он не держит HEREDOC-строки. Не поддерживает embedded variables в строках. Если использовать его без mumamo-mode), то все, что находится за пределами тагов PHP (т.е. хост-файл, HTML), подсвечивается все равно как PHP. Сами понимаете как это выглядит и, что самое плохое, как это редактировать. А использовать mumamo — это самоубийтво, я лично не могу при такой загрузке микропроцессора писать программы. Хотя задумка, не спорю, шикарная. Константы подсвечиваются как warning-face. Про навигацию по коду и автокомлит (или, еще лучше, контекстную помощь в минибуффере) я говорить не буду, это и так понятно. 'nuf said.

                                        Теперь с другой точки зрения, с программерской. На мой взгляд, мод написан крайне коряво, если не сказать более. Не используются стандарные средства cc-mode для переопределения языка, а топорно переписываются переменные при вызове режима. Апгрейдить и тюнить этот мод — крайне нудно. Легче переписать. Переписать пока времени нет (как всегда), хотя я бы взялся. В других редакторах плюешься каждые пять секунд после emacs. Увы.
                                        • UFO just landed and posted this here
                                  +1
                                  Вопрос — а netbeans совсем-совсем sftp не умеет или может есть какие-то плагины?
                                    +1
                                      0
                                      а я не знаю как в нетбинсе и по в фтп редактировать файлы можно

                                      просмотрел сравнение — увидел что может — бросился искать — где же может — не нашел
                                      у меня 6.5

                                      если она действительно может по фтп редактировать файлы — то научите как
                                    +1
                                    А где же Komodo Edit / IDE?
                                      0
                                      у самого стоит Komodo. Но 2 часа назад попробовал NetBeans — думаю перелезать полность :) Есть недоделки небольшие, типа отсутствия вордврапа, при нажатии Alt+Tab фокус не сбрасывается на поле с кодом, но это все мелочи.
                                      +1
                                      Тоже пользуюсь Komodo, хочу отметить что практически при тех же возможностях как в Zend он еще за год использования ни разу не зависал и не уходил в «даун».
                                        0
                                        Поддерживаю, отличная IDE! Сам пользуюсь чуть больше года.
                                      0
                                      Добавлю к замечанием по поводу плагинов выше.
                                      Фактически и ZS и Aptana это лишь набор плагинов (платных/бесплатных) + настройки. Так что у местнее было разобрать их по плагинам и сравнить + добавить популярные плагины-аналоги (например, в соседней статье был вариант как организовать функционал ZS аналогичными бесплатными плагинами habrahabr.ru/blogs/eclipse/45408/ ).
                                      + сравнить с НетБинс функционалом.
                                        +3
                                        замечаниям*
                                        уместнее*
                                        –3
                                        PDT 2.0: рефекториг: move/rename/etc. — отсутствуют.
                                        И этим кто-то пользуется?
                                          0
                                          Есть причина этим не пользоваться?
                                            0
                                            Не представляю жизни без такой необходимой функции, как переименование переменной/класса/метода/модуля по шорткату и последующему вводу нового названия.

                                            Ползать по всем сорцам и делать Search/Replace (ещё и проверять надо чтобы не было вхождений в неверные идентификаторы!) времени нет-с.
                                              0
                                              Согласен полностью. На самом деле я понял «И этим кто-то пользуется» по отношению к «move/rename/etc.» :)
                                          0
                                          век живи — век учись

                                          1. ушел прикручивать ant к netbeans
                                          2. что такое генерация mysql кода для netbeans?
                                            0
                                            Он умеет генерить mysql_connect, mysql_query и т.д. Польза разве что только для создания рыбы, но он это умеет.
                                              +1
                                              Перед изобретением своего способа прикручивания ant-а советую вот это:
                                              http://blogs.sun.com/netbeansphp/entry/ant_support_on_php_projects. Вообще, кстати, блог занятный.
                                                0
                                                Apache Ant в NetBeans (как и в Eclipse, кстати) встроен. Ничего прикручивать не надо. Но можно указать использовать другую версию ant'а, для проектов, базирующихся на системе сборки Ant, предварительно развернув конкретную версию инструмента в отдельном каталоге.
                                                  0
                                                  Ну, не совсем встроен. В NetBeans для PHP он умолчательно выкинут. Его надо сначала поставить.
                                                    0
                                                    Тогда в меню NetBeans -> Tools -> Plugins -> выбрать вкладку Available Plugins -> галочкой отметить «Ant» -> нажать кнопку Install.
                                                    Скачается и установится плагин с поддержкой Ant.
                                                +5
                                                буквально позавчера пересел с эклипса 3.4/2.0 на нетбинс, и был приятно удивлен — ощутимо быстрее работает, не глючит, некоторые вещи реализованы лучше, чем в эклипсе.
                                                а то уж с горя хотел начать вникать в emacs, но теперь повременю.
                                                а в эклипсе смысла теперь вообще не вижу.
                                                  0
                                                  Тоже перешел с месяц назад на Netbeans, чего мне нехватает? Так, такой мелочи, как индент блоков. Строку — пожалуйста, а блок как?
                                                    +1
                                                    Гм… выделить и tab?
                                                  –1
                                                  Не хочу провоцировать споры, но пробовал Aptana — тормозная, Zend тоже жутко притормаживает, память едят и не церемонятся (так как видимо на Яве написаны).

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

                                                  Те, кто советует Emacs — не по адресу, там клавиатурные сочетания невменяемые, в жизни бы учить не стал, и консоль.

                                                  Неужели нельзя сделать что-то вроде Emacs только на WinAPI и с привычными биндингами, вроде Ctrl+O/Ctrl_S и т д — вот была бы хорошая среда разработки!
                                                    0
                                                    Ага, а еще есть, например, Linux, или Solaris на Спарке, мне пожалуйста и под них напишите… Кроссплатформенность Java, здесь как нельзя лучше проявляется. А криво писать можно на любом языку. Не могу с вами согласиться. А что касается Emacs — курите мануал, и будут у вас клавиши работать как Вам надо. И вообще, практически любая приличная IDE позволяет задать свои биндинги.
                                                      0
                                                      Во, индент нашел, ну теперь все, что нужно есть :)
                                                        0
                                                        Какой смысл в кроссплатформенности? Сколько процентов использует Линукс на Спарке? Если они такие извращенцы^W любители нестандартных архитектур — это скорее их проблемы)) Все равно под спарком не заработает флеш например, какая от него польза.

                                                        > А что касается Emacs — курите мануал,

                                                        А нельзя без мануала? И вообще, что хорошего в консольном редакторе?

                                                        0
                                                        Лично я всё жду стартапера, который напишит аналог ZendStudio не на JAVA. И не нужно мне кроссплатфоременности. Я просто хочу иметь быструю и неглючную IDE. И я с удовольствием такую IDE приобрету, если стоимость её будет сопоставима со стоимостью ZS.
                                                        Не хочу обидеть JAVA-программистов, но большинство JAVA-приложений, с которыми я сталкивался тормозят, глючат и нагружают систему.
                                                          +1
                                                          за те же деньги купите себе памяти побольше и не парьтесь.
                                                            +1
                                                            точно, 2Г памяти и проц 2+ ГГц, и ничего тормозить не будет
                                                            ЗЫ не надо начинать расказывать про большие проекты, работал с ними регулярно
                                                            0
                                                            Вам подойдёт нусферу, и не так дорого как писалось выше, не 700$, а в районе 200$ или вообще ничего, в зависимости от религии :)
                                                              –3
                                                              Конечно, нагружают, так как Ява по моему вообще плохо оптимизирована, даже запуск Ява-машины происходит не мгновенно( В общем, плоховатая технология((
                                                            +2
                                                            А попробую-ка я Netbeans…

                                                            ЗЫ. В ФФ3 заголовки сползли влево.
                                                              0
                                                              Тоже поставил Netbeans, не понравилась работа с фтп.
                                                              Я напрямую работаю с фтп, и часто приходится прыгать по проектам, а в Netbeans как я понял необходимо постоянно создавать проекты.
                                                              Так что пока остаюсь на Zend Studio.
                                                                0
                                                                Под никсами уже заметил… спасибо.
                                                                0
                                                                Я так понимаю что формат XSL и XML вы вообще не учитывали?

                                                                C XSL хорошо работает spket.
                                                                  0
                                                                  XSL не учитывали т.к. опыта работы с ним в этих IDE нет.
                                                                    0
                                                                    В комплекте WebTools есть очень удобный (IMHO) редактор XSL.
                                                                      0
                                                                      Видимо у меня в PDT этот редактор не был зарегистрирован для правки *.xsl файлов, так как стандартный редактор XML мне очень не понравился.
                                                                        0
                                                                        XSL Tools (Incubating)
                                                                    0
                                                                    Что-то как-то странно вроде все нахваливали Zend Studio 6 (ну или Eclipse PDT как бесплатная альтернатива без высококлассного профайлера), а в данной таблице явно указывается глючность всех решений Eclipse и Zend и прямо рекламируется NetBeans 6.5
                                                                    Просмотрев данную таблицу всё-таки NetBeans захотелось посмотреть, неужели он и правда настолько лучше остальных решений на Eclipse…
                                                                      0
                                                                      когда смотрел последний раз — нетбинс еще был ОЧЕНЬ сырой, нормлаьноко автокомплика тоже не было + по удобству использования сосет
                                                                        0
                                                                        Давно было, наверное…
                                                                      0
                                                                      Есть еще плагин для Visual Studio, называется VS.PHP, рефакторинг и автодополнение у него никакие, при этом в каждой новой версии обнаруживаются очередные глюки, но в целом работать в нем можно, а самое ценное, у него есть встроенный Apache и средства отладки + привычный интерфейс VS, для чего-то крупного может не сгодиться, но мне он подошел т.к. использовался исключительно как средство для поиска и устранения ошибок в готовом проекте.
                                                                        0
                                                                        В зенде самое главное — _нормальный_ автокомплит + шаблоны + _нормальный_ форматтер, чего в ПДТ пока нет(или не было, 2ку ен смотрел, ибо теперь работаю с C#)
                                                                          0
                                                                          Спасибо за проделанную работу.
                                                                          До последнего сидел на Zend 4.
                                                                          Zend 5 был с мелкими багами, которые очень раздрыжали и не чинились.
                                                                          А потом и вовсе под Eclipse пересели на 6 версии.
                                                                          Eclipse отдельная песня, очень грустная… говорят для Java она рулит, охотно верю, но для PHP… Установки как старых так и последних версий заканчивались сносом через пол часа работы. Причины: частые вылеты, большие проекты в нем просто зависали на моменте добавки-анализа.
                                                                          Недавно перешел на NetBeans 6.5, просто сказка! Есть все, нехватает пары мелочей (или не смог настроить).
                                                                            +1
                                                                            Оффтоп, но очень хочется :) Если кто в курсе хелп.
                                                                            1. Как можно настроить вывод помощи по функциям ПХП?
                                                                            В зенде это было так: курсор на функции, жмем Ф1, открывается эксплорер с хелпом по этой функции.
                                                                            2. Можно ли прикрутить поддержку MooTools, если да то как?
                                                                              0
                                                                              1. Попробуйте с зажатым CTRL кликнуть на функцию.
                                                                              2. Закинте mootools в проект. У меня так jQuery подхватился с его $().
                                                                                0
                                                                                1. пока еще не разобрался, но как минимум можно например так: курсор в конец функции, ctrl enter, и там будет online documentation с кликабельной ссылкой на мануал
                                                                                2. вот тут что-то есть, и там наверху еще ссылка wiki.netbeans.org/JavaScriptBundledLibraries
                                                                                обидно, что у поддержки мутулз такой низкий приоритет
                                                                                но, все равно, с js полноценно можно работать только в intellij idea, во всех остальных средах поддержка js очень убогая.
                                                                              0
                                                                              Пользуюсь e-texteditor(http://www.e-texteditor.com/). Устраивает полностью по всем параметрам, как то: сохранение сессий, редактирование колонок, поддержка многих языков, моментальная скорость, поддержка локального дерева версий(выбор из нескольких отмененных правок). Продукт платный, к сожалению… Но стоит того, да и пытливый ум в отсутствие денег всегда найдет выход.
                                                                                0
                                                                                Инкрементный поиск, объясните что такое?
                                                                                  0
                                                                                  когда найденные образцы подсвечиваются по мере набора. Как Ctrl+F в FireFox 2.
                                                                                    0
                                                                                    ага спасибо, а еще вопрос, у кого работают нормально в Zend Eclipse сочетания клавиш, у меня к с svn ничего не работает, и так половина сочетаний.
                                                                                      0
                                                                                      В ZendStudio большинство SVN-овских шорткатов не работает, если фокус не находится на PHP Explorer и там не выделено нужное. Хотя сам не понимаю, почему нельзя закоммитить текущий активный файл шорткатом, а нужно выделять его в этой панели
                                                                                  –2
                                                                                  Пишу под дот нет, на визуал студии) все круто проблем нет) Но была ситуация когда мне понадобилось писать на пшп, передомной стал вопрос что же выбрать)

                                                                                  Эклипс я сразу отбросил так как я его не люблю, из за его тормознутости и ужасного дизайна(
                                                                                  Смотрел еще аптану, тоже еклипс( тоже в топку
                                                                                  Поставил ад он для визуал студии для пшп, php4vs, выглядит очень по родному, но интелисенс не работает, короче как то тоже не пошло

                                                                                  Наслышан о зенд и зенд фреймворке, было грех тож не посмотреть

                                                                                  Установил, IDE написана на ява, немножко тупит, интерфейса, я просто ужоснулся, мои внутренний мир перевернулся( подвязка к зенд фреймворку, ну хз, если чесно, это худшие что я видел, лучше уже анапта, или на край чистый эклипс с ад оном для пшп

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

                                                                                  Я сразу же снес, php4vs на котором уже успел по писать и немного помучиться) и нетбинс это просто чудо!

                                                                                  Советую всем, легко и просто, куча плагинов, и ЮЗАБЕЛЬНО, что не сказать про зенд и эклипс

                                                                                  Минусуйте меня!!!!) Это просто взгляд человека который привык видеть утонченные интерфейсы, комерческого ПО) от мелкомягких)
                                                                                    0
                                                                                    не знаю, за что вас могут минусовать… Личный опыт, полезная заметка.
                                                                                    Про НетБинс написал выше, полностью солидарен.
                                                                                    Надеюсь, что эта среда завоюет сердца разработчиков, что позволит сан продолжить ее развивать :)
                                                                                      +2
                                                                                      Как пафосно расписано, как по мне так вы балованное дитя. Сам являюсь ярым любителем .net, но сейчас работаю на php. Вообще что-то сравнивать с VS нелогично. Вам не нравится дизайн эклипсы? и мне по началу, а теперь отлично идет, а вы работали до VS в других ide? или вообще в простых программках.
                                                                                      Тормознутость не так уж и заметна.
                                                                                        0
                                                                                        гггггггггг))) Прикольно написано, в простых программках)))))) Да ВС это простая программка) Для того что быстро делать качественно ПО, а не замачиваться над однотипными проблемами которые уже были решены до меня) зачем велосипеды?

                                                                                        Да, я писал — VB6, Delphi — но это можно говорить что это про мелкомягкие IDE, на кайликсе писал, совсем немного

                                                                                        На BCPP, на турбо паскалеке))) под дос

                                                                                        На карбоне под симбу, это тоже эклипс, тоже говно)

                                                                                        И как то изучал, и разработку под мак ос, но помню без успешно, это было чисто так что бы поиграться, но привкус остался ужасный, эклипс это просто мега IDE по сравнению с этой яблочной лажой)

                                                                                        Я видел достаточно IDE, и есть с чем сравнивать
                                                                                          –1
                                                                                          Тогда вы должны понимать, VS уникальный продукт, не подлежащий сравнению.
                                                                                            0
                                                                                            Если честно, я не совсем понимаю к чему вы клоните в плане уникальности?

                                                                                            Что такого уникально в VS, что нет к примеру в Эклипсе, или в нетБинс?

                                                                                            Программировать под асп.нет на си шарп можно и на эклипсе и на монодевелопере, а можно делфи поставить, там по мойму на обжект паскале можно в слр компилировать

                                                                                            Я если честно не вижу никакой уникальности, кроме качественного сделанного продукта)
                                                                                              –1
                                                                                              Да что вы говорите, только что вы нам рассказывали какой потрясный продукт, этот VS, и тут вы не видете уникальност. Уникальность в качестве продукта.
                                                                                                0
                                                                                                Ладно проехали, вы наверно очередной не любитель мелкомягкой продукции, и все где есть эмблема для вас, кажется ужасно жутко глючным и тд) Но суть не в этом) У каждого свой взгляд, так что это ваш выбор, и я никого переубеждать не буду) Это не имеет смысла)

                                                                                                Если вам приносит прибыль и удовольствие, эклипс, это ваш выбор, и он действительно лучший, потому что есть результат!

                                                                                                Я же его не варю, и под пшп пишу в нетБинс

                                                                                                Прощу прощения если обижаю, вашу любимую IDE, в которую вы смотрите по 8 часов в день
                                                                                                По той же причине я и люблю VS) смотрю в нее по 8 часов) а то и больше)
                                                                                                  –1
                                                                                                  Скажите вы дурак? Я вам несколько сообщений говорю, что на VS молиться надо, ее нельзя в ставить на одном уровне с другими, даже сравнивать, она идеальна. Она на данный момент идеал.
                                                                                                    0
                                                                                                    Идеал-идеалом, а Ctrl+T у emacs сперли, лол
                                                                                                      –1
                                                                                                      с миру по нитке и вышло отлично.
                                                                                                      0
                                                                                                      Да, я че то не смог это уловить в ваших словах, значит я дурак

                                                                                                      Ну мы по одну сторону баррикад, тогда спора нет!)
                                                                                                        0
                                                                                                        Ну слава богу, хоть тут-то мы сошлись во мнении :))
                                                                                        0
                                                                                        Есть еще прикольная и бесплатная ИДЕ — www.codelobster.com

                                                                                        Она почти по всем параметрам уже не уступает всем перечисленным в обзоре.
                                                                                        Есть подсветка кода, автокомплит, тултипы, контекстный и динамический хелп по
                                                                                        HTML, CSS, JavaScript, PHP
                                                                                        Есть собственный PHP debugger

                                                                                        Также есть плагины для Друпала и Смарти.

                                                                                          0
                                                                                          Кстати, в Симферополе пишут
                                                                                            0
                                                                                            Пока рановать стаить её в один ряд с рассматриваемыми IDE.
                                                                                            0
                                                                                            А кто нибудь пользовался этими IDE для написания под Drupal? Что лучше бы взять (чтобы друпаловские функции автодополняло например)?
                                                                                              0
                                                                                              Возможно вот это NetBeans 6.5 support for Drupal 6.x?
                                                                                                0
                                                                                                Не, тут только Wizard-ы.
                                                                                                0
                                                                                                Я пользовался всеми, кроме Aptana, для разработки под Drupal. Дополнение кода во всех отлично работает с ним.
                                                                                                0
                                                                                                В последней версии Aptana (по крайней мере в версии-плагин для eclipse), явно что-то сломали — файлы больше 300-х строк жутко тормозят.
                                                                                                  0
                                                                                                  Хотелось бы видеть в этой таблице наличие эмуляции vim.
                                                                                                    0
                                                                                                    Это что такое?
                                                                                                      0
                                                                                                      Комбинации клавиш, как в редакторе vim.org/. Есть в Komodo IDE, про другие не знаю.
                                                                                                        0
                                                                                                        В NetBeans и в Aptana есть макросы и вроде как можно вешать их на кнопочки. Скорее всего получится и vim воспроизвести.
                                                                                                          0
                                                                                                          То есть предлагаете вручную весь функционал vim воспроизводить? Не на один месяц работа =)
                                                                                                          0
                                                                                                          В Aptana есть plug-in «vi Support» (устанавливается через My Aptana), правда в деле я его не пробывал.
                                                                                                        0
                                                                                                        небольшой оффтоп… сам я хтмл-верстальщик, последние пол года писал код в eclipse+aptana, но замучали меня тормоза (при чём после выхода ubuntu 8.10 тормозить стало вообще не реально, так что тут проблема скорей не самого эклипса), перелез в винду и дримвивер, но очень хочется кроссплатформенного инструмента… пробовал нетбинс — интересная штука, не тормозит, но я так не смог настроить его так, чтоб автокомплит был для xhtml, а не для html, т.е. было <br />, а не <br>, к примеру… может кто подскажет? ;) если эта проблемка решится, счастливых пользователей нетбинса станет на одного больше ;)
                                                                                                          0
                                                                                                          Решится, но не сразу. Это бага.
                                                                                                            0
                                                                                                            спасибо за ответ :) буду надеятся, что поправят в ближайшем будущем :)
                                                                                                              0
                                                                                                              вы не в курсе, в седьмой версии те же грабли?
                                                                                                              0
                                                                                                              Примерно такая же история (за исключением «возврата в win» :)) — сейчас использую Ubuntu 8.04 + Gnome + Eclipse + WebTools вместо Aptana (см. мой коммент выше), но решил рабочий комп «перевезти» на Arch + Openbox + Eclipse.

                                                                                                              Ближайший претендент на замену Eclipse, у меня, KomodoEdit (пользовался им примерно пол-года, но перешел на Eclipse из интереса да так и остался)
                                                                                                                0
                                                                                                                к арчу тоже присматривался, но пока как-то не перешёл… насчёт KomodoEdit — действительно ли он является достойной заменой эклипсу с аптаной? вы его для вёрстки использовали или для программинга?
                                                                                                                  0
                                                                                                                  Использовал для вёрстки. Всё зависит от личных предпочтений и требований. :))
                                                                                                                    0
                                                                                                                    ну, требования, думаю, как и у любого другого верстальщика :) нормальная подсветка и автокомплит кода, желательна нормальная работа с фтп, остальное — это уже рюшечки и не принципиально :)
                                                                                                              0
                                                                                                              А в NetBeans есть пошаговая отладка для локальных скриптов и на веб-сервере как в zend-е?
                                                                                                                0
                                                                                                                Да.
                                                                                                                  0
                                                                                                                  О, супер! Тогда уже качаю =)
                                                                                                                0
                                                                                                                А кто-нибудь может выложить php_xdebug-....dll? Похоже у проекта «temporarily out of service».
                                                                                                                0
                                                                                                                По поводу фичи Find Usages: в PDT 2.0 есть поиск фразы по Ctrl+Alt+G, а еще есть поиск PHP-операнда через Ctrl+H — я и тем, и другим интенсивно пользуюсь во время рефакторинга
                                                                                                                  0
                                                                                                                  Ctrl+Alt+G, кажется, оно самое.
                                                                                                                  0
                                                                                                                  для Windows больше нравился VS.PHP, для Linux — Zend/Eclipse
                                                                                                                    0
                                                                                                                    При выборе PHP IDE, я был приятно впечатлён NetBeans. Но меня наповал убило принципиальное отсутствие переноса строк (word-wrapping). У был просто сражён этим, так работать невозможно.
                                                                                                                    Пользуюсь Komodo Edit.

                                                                                                                    Успехов.
                                                                                                                      0
                                                                                                                      в эклипсе его тоже, к сожалению, нет :(
                                                                                                                      0
                                                                                                                      жаль что не упомянуты другие IDE, возможно и менее функциональные, но и куда менее громоздкие.
                                                                                                                        0
                                                                                                                        Пробовал все указанные IDE. остановился на Eclipse PDT. Мне ОЧЕНЬ нравится, и самое главное что с SVN замечательно работает :)
                                                                                                                          0
                                                                                                                          We're sorry, *@gmail.com does not have permission to access this spreadsheet.

                                                                                                                          You are signed in as *@gmail.com, but that email address doesn't have permission to access this spreadsheet. (Sign in as a different user or request access to this document)

                                                                                                                          м?
                                                                                                                            0
                                                                                                                            Попробуйте ещё раз. После недавних глюков Google права почти на все документы скинуло на что-то непонятное.
                                                                                                                            0
                                                                                                                            чето вы наврали в разделе рефакторинг про ПДТ2
                                                                                                                              0
                                                                                                                              Где именно?
                                                                                                                                0
                                                                                                                                rename есть
                                                                                                                                move есть
                                                                                                                                перегрузка методов есть (CTRL+T показывает иерархию)
                                                                                                                                Генерация конструктора — юзайте темплейты
                                                                                                                                безопасное удаление там тоже есь

                                                                                                                                или может я чего-то не так понял?
                                                                                                                                  0
                                                                                                                                  rename нет: есть возможность переименовать, но зависимости при этом IDE не проверяет. То же про move.

                                                                                                                                  Безопасное удаление как и rename и move как-бы безопасным не является…

                                                                                                                                  Перегрузку методов забыл. Добавил. Спасибо.

                                                                                                                            Only users with full accounts can post comments. Log in, please.