Сравнение PHP IDE

26 декабря, 2008
php ide

Приветствую всех! Тема прошлого поста неожиданно получила развитие :-)

В прошлый раз Oleg Lobach попросил сделать сравнительную таблицу PHP IDE, а Александр Макаров предложил сделать это совместными усилиями. И не просто предложил, а сделал большую часть работы :-)

Сам бы я, наверное, браться за такую таблицу не стал, т.к., например, с NetBeans я не работал. Точнее я им раньше пользовался, но только для Java.

В результате совместных усилий получилась

acrobat-reader

Сравнительная таблица основных PHP IDE.

Есть и HTML версия.

В нее вошли:

1) Eclipse PDT

2) Zend Studio

3) NetBeans

4) Aptana PHP

5) Aptana Studio Pro

Естественно, при составлении таблицы основной упор был сделан на работу с PHP. И, конечно, учитывались инструменты для работы с HTML, CSS, JavaScript и СУБД.

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

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

Более того, вы можете установить, например, установить PDT и дополнительно (как плагин) Aptana. PDT будет использоваться для работы с PHP скриптами, а Aptana – для CSS, JS, HTML. Поэтому границы между IDE довольно размытые.

Хочу дать несколько советов тем, кто только определяется или начинает изучать PHP.

1) Самое главное – определиться с возможностями, которые вы будете использовать постоянно.

2) Лучше поработать некоторое время с несколькими IDE. Поработать означает написать несколько скриптов, а не «полазить» по меню.

3) Ориентироваться на бесплатные IDE. Вряд ли вам сразу понадобятся функции коммерческих версий.

4) Всегда помнить, что если нужная функция отсутствует в IDE – это не означает, что она вообще недоступна. Есть множество узкоспециализированного софта, который по возможностям значительно превосходит соответствующие функции IDE. Яркий пример – MySQL GUI Tools.

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

6) Не уделять слишком много времени изучению этой таблицы :-)

Безусловно, таблица не идеальная, и, если у вас какие-нибудь замечания, оставляйте их в комментариях. Они обязательно будут рассмотрены :-)

P.S. Не забудьте почитать анонс у Александра.

Интересно почитать

Учимся водить. Профессиональный автоинструктор вам в этом поможет.
Жарко? Кондиционер – лучший вариант решения этой проблемы. продажа кондиционеров в днепропетровске.
Работа Одесса доступна для всех.

Понравилась статья? Подписывайтесь на продолжение rss link !

Или на мой твиттер twitter link

]]>

Добавьте эту страницу в google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

]]>

Опубликовано в CSS, Eclipse, HTML, JavaScript, PHP, Web разработка Комментарии (102) »

]]>

Вы можете оставить комментарий. Трекбеки закрыты.

  • http://muhas.ru/ muhas

    Собственно судя по таблице разница в функционале минимальна. поэтому в выборе опираться лучше по субъективным ощущениям при работе попробовав все возможности.

    ЗЫ. а Komodo IDE забыли?

    ЗЗЫ. до сих пор неудобно пользоваться IDE, поэтому geany+joe+zsh только спасают, хотя собственно и пишу чего-то не часто, да и не особо умею это делать :)

    • http://rmcreative.ru/ Sam

      С Komodo просто не работали. Если есть желание заполнить часть таблички… почему бы и нет?

      • http://muhas.ru/ muhas

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

        • http://www.simplecoding.org/ Владимир

          Если решит поучавствовать, то напишите. Исходная таблица сделана в GoogleDocs, так что откроем доступ.

  • http://muhas.ru muhas

    Собственно судя по таблице разница в функционале минимальна. поэтому в выборе опираться лучше по субъективным ощущениям при работе попробовав все возможности.

    ЗЫ. а Komodo IDE забыли?

    ЗЗЫ. до сих пор неудобно пользоваться IDE, поэтому geany+joe+zsh только спасают, хотя собственно и пишу чего-то не часто, да и не особо умею это делать :)

    • http://rmcreative.ru/ Sam

      С Komodo просто не работали. Если есть желание заполнить часть таблички… почему бы и нет?

      • http://muhas.ru muhas

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

        • http://www.simplecoding.org/ Владимир

          Если решит поучавствовать, то напишите. Исходная таблица сделана в GoogleDocs, так что откроем доступ.

  • Dark Preacher

    Хорошая таблица, спасибо вам за проделанную работу – ознакомился с интересом!
    Хотя сам пользуюсь ActiveState Komodo Edit, которого мне вполне хватает для повседневных задач.

  • Dark Preacher

    Хорошая таблица, спасибо вам за проделанную работу – ознакомился с интересом!
    Хотя сам пользуюсь ActiveState Komodo Edit, которого мне вполне хватает для повседневных задач.

  • http://tovit.livejournal.com/ Tovit

    Если бы не глюки с памятью ява-машины для NetBeans — была бы абсолютным лидером для меня. Да вот только глюки есть. Иногда подсказки глючат…

    Довольно перспективным я бы назвал еще phpDesigner — нет фолдинга, как по мне, так главный минус (есть мелкие проблемы по обработке ввода скобок и кавычек, но если отключить их автодополнение и не лениться — терпимо). Зато в укор всем, умеет самым примитивным образом просмотрев проект выдавать подсказки по всему коду игнорируя видимую иерархию инклудов и phpDocs, что дает преимущество при работе с фреймверками, в частности — CodeIgniter. Но эта IDE распространяется на коммерческой основе.

    • http://www.simplecoding.org/ Владимир

      К сожалению, с phpDesigner не работали. Если есть желание дополнить таблицу, милости просим ;)

    • Valery S.

      Глюки с памятью для java VM – это легенда. Netbeans просто по умолчанию дает java минимальный размер паияти. Надо настроит, например, на 384 или 512.

  • http://tovit.livejournal.com Tovit

    Если бы не глюки с памятью ява-машины для NetBeans — была бы абсолютным лидером для меня. Да вот только глюки есть. Иногда подсказки глючат…

    Довольно перспективным я бы назвал еще phpDesigner — нет фолдинга, как по мне, так главный минус (есть мелкие проблемы по обработке ввода скобок и кавычек, но если отключить их автодополнение и не лениться — терпимо). Зато в укор всем, умеет самым примитивным образом просмотрев проект выдавать подсказки по всему коду игнорируя видимую иерархию инклудов и phpDocs, что дает преимущество при работе с фреймверками, в частности — CodeIgniter. Но эта IDE распространяется на коммерческой основе.

    • http://www.simplecoding.org/ Владимир

      К сожалению, с phpDesigner не работали. Если есть желание дополнить таблицу, милости просим ;)

    • Valery S.

      Глюки с памятью для java VM – это легенда. Netbeans просто по умолчанию дает java минимальный размер паияти. Надо настроит, например, на 384 или 512.

  • http://kulinar-blog.ru/ timmy

    vim форева!

    • http://muhas.ru/ muhas

      emacs'еры негодуют :)

      • http://www.simplecoding.org/ Владимир

        Не думаю, что vim корректно сравнивать с IDE.

        • http://muhas.ru/ muhas

          Зря. его просто надо настроить, как собственно и emacs
          и тогда это именно ide

        • http://www.simplecoding.org/ Владимир

          Все равно не согласен :-)
          Vim, конечно, очень мощный редактор и я периодически им пользуюсь, но некоторых функций IDE все равно не будет. Например, работы с БД. Кроме того, я не знаю как в vim сделать всплывающие подсказки с параметрами функций, переход к объявлению функции или класса, ну и т.п. "навороты", которые связаны с работой скрипта (языком программирования), а не редактором.

        • http://www.proft.com.ua/ proft

          Спасибо за сравнение!

          В Vim'e подсказка с параметрами функций есть только для PHP, для остальных (JS,HTML,etc) можно составить свой словарь или погуглить в поиске уже готового :)

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

          Вообще vim отличный редактор, но до полного ide надо допиливать (и надо ли каждый решает для себя сам).

          В Firefox 3.0.5(ubuntu 8.10) сдвинулись влево столбцы у шапки (скрин: http://img209.imageshack.us/img209/4255/firefox305ubuntugy1.png), в opera 9.63 – все ок.

          Подозрительно много галочек у NetBeans, видать хорошая поддержка из коробки или кто-то из авторов обзора не ровно дышит к ней :)

          Поставлю и себе NetBeans на пробу, авось заменю связку eclipse + spket на NetBeans.

        • http://www.simplecoding.org/ Владимир

          >> Подозрительно много галочек у NetBeans

          Это в основном за счет поддержки сервисов. Вам решать преимущество это или нет :-)

  • http://kulinar-blog.ru timmy

    vim форева!

    • http://muhas.ru muhas

      emacs'еры негодуют :)

      • http://www.simplecoding.org/ Владимир

        Не думаю, что vim корректно сравнивать с IDE.

        • http://muhas.ru muhas

          Зря. его просто надо настроить, как собственно и emacs
          и тогда это именно ide

        • http://www.simplecoding.org/ Владимир

          Все равно не согласен :-)
          Vim, конечно, очень мощный редактор и я периодически им пользуюсь, но некоторых функций IDE все равно не будет. Например, работы с БД. Кроме того, я не знаю как в vim сделать всплывающие подсказки с параметрами функций, переход к объявлению функции или класса, ну и т.п. "навороты", которые связаны с работой скрипта (языком программирования), а не редактором.

        • http://www.proft.com.ua proft

          Спасибо за сравнение!

          В Vim'e подсказка с параметрами функций есть только для PHP, для остальных (JS,HTML,etc) можно составить свой словарь или погуглить в поиске уже готового :)

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

          Вообще vim отличный редактор, но до полного ide надо допиливать (и надо ли каждый решает для себя сам).

          В Firefox 3.0.5(ubuntu 8.10) сдвинулись влево столбцы у шапки (скрин: http://img209.imageshack.us/img209/4255/firefox305ubuntugy1.png), в opera 9.63 – все ок.

          Подозрительно много галочек у NetBeans, видать хорошая поддержка из коробки или кто-то из авторов обзора не ровно дышит к ней :)

          Поставлю и себе NetBeans на пробу, авось заменю связку eclipse + spket на NetBeans.

        • http://www.simplecoding.org/ Владимир

          >> Подозрительно много галочек у NetBeans

          Это в основном за счет поддержки сервисов. Вам решать преимущество это или нет :-)

  • http://wave.fantregata.com/ Wave

    Рекомендую в табличке на каждой странице ставить заголовки PDT-Zend-Aptana, чтобы не надо было со второй-третьей страницы от заинтересовавшей property прокручивать вверх и смотреть, какой IDE она принадлежит.

    «Неудобный» инкрементальный поиск лечится тем, что хоткеи у всех должны быть настраиваемые.

    Сообразил, чего ещё хотел бы видеть на страницах этого блога (по возможности, конечно): использование svn прямо из ide. А то для этих целей пользуюсь TortoiseSVN и постоянно синхронизирую рабочий каталог с svn-транком. На маленьких проектах не проблема, но не зря же svn используют для разворачивания проектов на боевых серверах. Теоретически svn можно пользоваться прямо из ide.

    • http://www.simplecoding.org/ Владимир

      >> заголовки

      Спасибо, учтем.

      >> использование svn прямо из ide

      плагин называется subclipse

  • http://wave.fantregata.com Wave

    Рекомендую в табличке на каждой странице ставить заголовки PDT-Zend-Aptana, чтобы не надо было со второй-третьей страницы от заинтересовавшей property прокручивать вверх и смотреть, какой IDE она принадлежит.

    «Неудобный» инкрементальный поиск лечится тем, что хоткеи у всех должны быть настраиваемые.

    Сообразил, чего ещё хотел бы видеть на страницах этого блога (по возможности, конечно): использование svn прямо из ide. А то для этих целей пользуюсь TortoiseSVN и постоянно синхронизирую рабочий каталог с svn-транком. На маленьких проектах не проблема, но не зря же svn используют для разворачивания проектов на боевых серверах. Теоретически svn можно пользоваться прямо из ide.

    • http://www.simplecoding.org/ Владимир

      >> заголовки

      Спасибо, учтем.

      >> использование svn прямо из ide

      плагин называется subclipse

  • http://q-zma.com/ Q-Zma

    а как же NuSphere PHPEd? вроде говорят тоже ничего так

    • http://www.simplecoding.org/ Владимир

      Не пользовались, если есть желание поучаствовать, пишите.

  • http://q-zma.com Q-Zma

    а как же NuSphere PHPEd? вроде говорят тоже ничего так

    • http://www.simplecoding.org/ Владимир

      Не пользовались, если есть желание поучаствовать, пишите.

  • Чистяков Денис

    Спасибо за подробное сравнение и за проделанную работу.
    Я лично выбрал PDT и жду с нетерпением 29.12.08, когда по обещаниям разработчиков выйдет PDT2, собрать на основе него, Eclipse 3.4 Ganymede, WST, Spket IDE и нескольких других полюбившихся плагинов собственную сборку, и ее «пощупать».

    Понравилась статься «Eclipse: знакомство, плагины» господина Чикуенка. Там перечисляют и описываются многие полезные плагины.

    • http://www.simplecoding.org/ Владимир

      Спасибо за эту ссылку, я раньше не читал эту статью. Сказывается привычка ориентироваться на англоязычные материалы :-)

  • Чистяков Денис

    Спасибо за подробное сравнение и за проделанную работу.
    Я лично выбрал PDT и жду с нетерпением 29.12.08, когда по обещаниям разработчиков выйдет PDT2, собрать на основе него, Eclipse 3.4 Ganymede, WST, Spket IDE и нескольких других полюбившихся плагинов собственную сборку, и ее «пощупать».

    Понравилась статься «Eclipse: знакомство, плагины» господина Чикуенка. Там перечисляют и описываются многие полезные плагины.

    • http://www.simplecoding.org/ Владимир

      Спасибо за эту ссылку, я раньше не читал эту статью. Сказывается привычка ориентироваться на англоязычные материалы :-)

  • http://instantcms.ru/ Михаил

    А я вот пользуюсь NuSphere PhpEd.
    Очень неплохая альтернатива зенду.
    Правда она не бесплатная, но торренты ещё никто не отменял ))

    • http://rmcreative.ru/ Sam

      Нет желания дополнить табличку?

  • http://instantcms.ru Михаил

    А я вот пользуюсь NuSphere PhpEd.
    Очень неплохая альтернатива зенду.
    Правда она не бесплатная, но торренты ещё никто не отменял ))

    • http://rmcreative.ru/ Sam

      Нет желания дополнить табличку?

  • http://www.aether.ru/ Александр

    Напишите в таблице про перенос слов (word wrap) – в PDT 2 его так и не сделали.

    • http://www.simplecoding.org/ Владимир

      Вообще-то существует плагин, правда я им никогда не пользовался.
      Спасибо за совет, учтем.

  • http://www.aether.ru Александр

    Напишите в таблице про перенос слов (word wrap) – в PDT 2 его так и не сделали.

    • http://www.simplecoding.org/ Владимир

      Вообще-то существует плагин, правда я им никогда не пользовался.
      Спасибо за совет, учтем.

  • http://phpgeek.ru/ Вячеслав

    Я прогал в Zend Studio и Eclipse PDT.
    PDT "не зацепило", слишком все непривычно. Java программистам, перешедшим на PHP, вероятно, удобней будет писать в Eclipse PDT.

    3-ий год уже в Zend Studio пишу. Меня все устраивает, кроме отсутсвия массовой замены текста по файлам и медленной скорости работы при отладке, когда в проекте очень много файлов.

  • http://phpgeek.ru/ Вячеслав

    Я прогал в Zend Studio и Eclipse PDT.
    PDT "не зацепило", слишком все непривычно. Java программистам, перешедшим на PHP, вероятно, удобней будет писать в Eclipse PDT.

    3-ий год уже в Zend Studio пишу. Меня все устраивает, кроме отсутсвия массовой замены текста по файлам и медленной скорости работы при отладке, когда в проекте очень много файлов.

  • http://sudorgi.ru/ Рома

    А я вот пользуюсь NuSphere PhpEd.
    Очень неплохая альтернатива зенду.

    • http://www.simplecoding.org/ Владимир

      Есть желание заполнить табличку?

  • http://sudorgi.ru/ Рома

    А я вот пользуюсь NuSphere PhpEd.
    Очень неплохая альтернатива зенду.

    • http://www.simplecoding.org/ Владимир

      Есть желание заполнить табличку?

  • sono

    а что можете сказать про Delphi for PHP?

    • http://rmcreative.ru/ Sam

      Очень странная проекция хорошей среды разработки на веб.

    • http://www.simplecoding.org/ Владимир

      А я ничего не скажу, потому что с ней не работал ;)

  • sono

    а что можете сказать про Delphi for PHP?

    • http://rmcreative.ru/ Sam

      Очень странная проекция хорошей среды разработки на веб.

    • http://www.simplecoding.org/ Владимир

      А я ничего не скажу, потому что с ней не работал ;)

  • Евгений

    Здравствуйте Владимир.

    Мне нужна ваша помощь.

    У меня вот такая проблема. я прочитал вашу статью и я не могу найти тех баз о которых вы говорили в статье. Где возможно взять взять эти Базы.

    • http://www.simplecoding.org/ Владимир

      Я перечитал всю статью, но не могу понять о каких базах речь? Где именно я о них говорил?

  • Евгений

    Здравствуйте Владимир.

    Мне нужна ваша помощь.

    У меня вот такая проблема. я прочитал вашу статью и я не могу найти тех баз о которых вы говорили в статье. Где возможно взять взять эти Базы.

    • http://www.simplecoding.org/ Владимир

      Я перечитал всю статью, но не могу понять о каких базах речь? Где именно я о них говорил?

  • http://westua.net/ wildt

    Использую NetBeans для всех PHP-проэктов. Очень удобно, но сначала нужно настроить среду "под себя". Немного тормознутая – но такая функциональность оправдывает!

    • http://www.simplecoding.org/ Владимир

      "Под себя" приходится настраивать практически любой софт. К eclipse, кстати, это относится в большей степени, чем к другим IDE, из-за очень большого количества плагинов.

    • http://p0x.info/ Denis

      Аналогично, очень удобно и всегда можно настроить под себя.

  • http://westua.net wildt

    Использую NetBeans для всех PHP-проэктов. Очень удобно, но сначала нужно настроить среду "под себя". Немного тормознутая – но такая функциональность оправдывает!

    • http://www.simplecoding.org/ Владимир

      "Под себя" приходится настраивать практически любой софт. К eclipse, кстати, это относится в большей степени, чем к другим IDE, из-за очень большого количества плагинов.

    • http://p0x.info/ Denis

      Аналогично, очень удобно и всегда можно настроить под себя.

  • alexey_baranov

    Я пользовался Нетбинсом около полугода по 8 часов каждый день. После VS.PHP SE он казался мне чем-то невероятным. И сейчас очень хорошего мнения о нем. Нетбинс отличает от остальных ИДЕ то, что там все в коробке и не надо пользоваться десятком других программ. Одну для явы, одну для CSS, еще одну для уплоада, для контроля версий и т.д. и т.п. Там все это есть и все на высочайшем уровне.

    Неудобство Нетбинса проявляется с ростом проекта. Когда количество моих классов перевалило за две сотни, и еще в добавок три дерева иерархий для МВЦ, мне стало очень сильно не хватать поддержки объектных свойств языка. Наследование и полиморфизм Нетбинсом не поддерживаются.

    Так что теперь я перешел на Eclipse PDT2.0. Как человек, который пользовался и тем и другим, могу сказать что если вы не делаете наследований больше двух уровней или берете готовый фреймворк с длинным наследованием и от его классов наследуете по разу-по два, то Нетбинс будет лучшим вариантом. Если же вы пишете проект, где многократное глубокое наследование собственных классов, проектируете и рефакторите эти деревья, Нетбинс лучше заменить на PDT 2.0

    В связи с этим предлогаю сравнительную табличку ИДЕ расширить и добавить в нее раздел "Поддержка ООП", в котором будут следующие строчки:
    – генерация и перемещение по дереву классов
    – отображение и перемещение к переопределенным методам

    ЗЫ: а тут на форуме мы общаемся и обсуждаем разные ИДЕ
    http://www.php.ru/forum/viewtopic.php?t=437

    и отдельная тема посвященная Нетбинсу 6.5
    http://www.php.ru/forum/viewtopic.php?t=16645

    • http://rmcreative.ru/ Sam

      Тут исходник наиболее полный на данный момент:
      http://spreadsheets.google.com/ccc?key=pbvC5nxGiiolgV3KGiORdBQ

      Приведённые строки там имеются.

    • http://www.simplecoding.org/ Владимир

      Интересное предложение.
      Правда я не понял почему в NetBeans хуже поддержка глубокого наследования?

  • alexey_baranov

    Я пользовался Нетбинсом около полугода по 8 часов каждый день. После VS.PHP SE он казался мне чем-то невероятным. И сейчас очень хорошего мнения о нем. Нетбинс отличает от остальных ИДЕ то, что там все в коробке и не надо пользоваться десятком других программ. Одну для явы, одну для CSS, еще одну для уплоада, для контроля версий и т.д. и т.п. Там все это есть и все на высочайшем уровне.

    Неудобство Нетбинса проявляется с ростом проекта. Когда количество моих классов перевалило за две сотни, и еще в добавок три дерева иерархий для МВЦ, мне стало очень сильно не хватать поддержки объектных свойств языка. Наследование и полиморфизм Нетбинсом не поддерживаются.

    Так что теперь я перешел на Eclipse PDT2.0. Как человек, который пользовался и тем и другим, могу сказать что если вы не делаете наследований больше двух уровней или берете готовый фреймворк с длинным наследованием и от его классов наследуете по разу-по два, то Нетбинс будет лучшим вариантом. Если же вы пишете проект, где многократное глубокое наследование собственных классов, проектируете и рефакторите эти деревья, Нетбинс лучше заменить на PDT 2.0

    В связи с этим предлогаю сравнительную табличку ИДЕ расширить и добавить в нее раздел "Поддержка ООП", в котором будут следующие строчки:
    – генерация и перемещение по дереву классов
    – отображение и перемещение к переопределенным методам

    ЗЫ: а тут на форуме мы общаемся и обсуждаем разные ИДЕ
    http://www.php.ru/forum/viewtopic.php?t=437

    и отдельная тема посвященная Нетбинсу 6.5
    http://www.php.ru/forum/viewtopic.php?t=16645

    • http://rmcreative.ru/ Sam

      Тут исходник наиболее полный на данный момент:
      http://spreadsheets.google.com/ccc?key=pbvC5nxGiiolgV3KGiORdBQ

      Приведённые строки там имеются.

    • http://www.simplecoding.org/ Владимир

      Интересное предложение.
      Правда я не понял почему в NetBeans хуже поддержка глубокого наследования?

  • alexey_baranov

    Посмотрел последнюю таблицу. Нашел "Переход к перекрытому методу" но не нашел "Отображение и перемещение по иерархическому дереву".

    Нельзя ли "Переход к перекрытому методу" вынести из "Навигации" в раздел "Поддержка ООП" и обозвать его в этом разделе просто "Полиморфизм". Потому что это ну не просто переход. Это и графическая пометка, чтобы в глаза бросалась и всплывающая подсказка в которой отображается родительский код. Т.е. разработчики вообще держали в голове полиморфизм и постарались разными средствами облегчить работу с ним.

    ЗЫ: не понимаю, почему мой пост от 17.06.09 : 07:12 рисуется выше чем от 3.01.09 : 19:04

    • http://rmcreative.ru/ Sam

      «Отображение и перемещение по иерархическому дереву» = «Навигатор».

      «Переход к перекрытому методу» — это явно к навигации.

    • http://www.simplecoding.org/ Владимир

      ЗЫ: не понимаю, почему мой пост от 17.06.09 : 07:12 рисуется выше чем от 3.01.09 : 19:04

      Это похоже глюк WP. Уже не в первый раз сталкиваюсь в длинных лентах комментариев.

  • alexey_baranov

    Посмотрел последнюю таблицу. Нашел "Переход к перекрытому методу" но не нашел "Отображение и перемещение по иерархическому дереву".

    Нельзя ли "Переход к перекрытому методу" вынести из "Навигации" в раздел "Поддержка ООП" и обозвать его в этом разделе просто "Полиморфизм". Потому что это ну не просто переход. Это и графическая пометка, чтобы в глаза бросалась и всплывающая подсказка в которой отображается родительский код. Т.е. разработчики вообще держали в голове полиморфизм и постарались разными средствами облегчить работу с ним.

    ЗЫ: не понимаю, почему мой пост от 17.06.09 : 07:12 рисуется выше чем от 3.01.09 : 19:04

    • http://rmcreative.ru/ Sam

      «Отображение и перемещение по иерархическому дереву» = «Навигатор».

      «Переход к перекрытому методу» — это явно к навигации.

    • http://www.simplecoding.org/ Владимир

      ЗЫ: не понимаю, почему мой пост от 17.06.09 : 07:12 рисуется выше чем от 3.01.09 : 19:04

      Это похоже глюк WP. Уже не в первый раз сталкиваюсь в длинных лентах комментариев.

  • alexey_baranov

    Такой вопрос еще интересует. Что больше подходит для ООП ПХП больших объемов PDT 2.0 или Aptana Studio Base + Aptana PHP? Я не имею в виду сейчас CSS и JS, только PHP.

    • http://rmcreative.ru/ Sam

      Быстрее PDT 2.0.

  • alexey_baranov

    Такой вопрос еще интересует. Что больше подходит для ООП ПХП больших объемов PDT 2.0 или Aptana Studio Base + Aptana PHP? Я не имею в виду сейчас CSS и JS, только PHP.

    • http://rmcreative.ru/ Sam

      Быстрее PDT 2.0.

  • Castro

    Владимир, сейчас вот тоже бьюсь над выбором между привычным тяжелым Эклипсом и малопривычным, но шустрым Нетбинсом и пока не решил что выбрать.
    Здесь вопрос в другом сейчас. Как настраивать проэкт в Эеклипсе с учётом структуры папок CI?
    В качестве сервера использую Denwer. Как настроить проэкт, чтобы он запускался с правильного пути как с2.lc/index.php/user/list, а не с2.lc/test_pr (я указал на существующий уже проэкт Эклипсу)? Как дебажить CI из Эклипса?

    • http://www.simplecoding.org/ Владимир

      Я раньше немного рассказывал об Eclipse и CI, но там, конечно, далеко не все нюансы ;)
      Проблема в том, что настроек в Eclipse очень много. Общий принцип такой – подключите и настройте отладчик, затем добавьте все необходимые файлы в проект (через свойства проекта).
      Настроить запуск проекта можно с помощью конфигурации (Run Configurations).

  • Castro

    Владимир, сейчас вот тоже бьюсь над выбором между привычным тяжелым Эклипсом и малопривычным, но шустрым Нетбинсом и пока не решил что выбрать.
    Здесь вопрос в другом сейчас. Как настраивать проэкт в Эеклипсе с учётом структуры папок CI?
    В качестве сервера использую Denwer. Как настроить проэкт, чтобы он запускался с правильного пути как с2.lc/index.php/user/list, а не с2.lc/test_pr (я указал на существующий уже проэкт Эклипсу)? Как дебажить CI из Эклипса?

    • http://www.simplecoding.org/ Владимир

      Я раньше немного рассказывал об Eclipse и CI, но там, конечно, далеко не все нюансы ;)
      Проблема в том, что настроек в Eclipse очень много. Общий принцип такой – подключите и настройте отладчик, затем добавьте все необходимые файлы в проект (через свойства проекта).
      Настроить запуск проекта можно с помощью конфигурации (Run Configurations).

  • nusphere fan

    почему в сравнении нет Nusphere phped?
    http://www.nusphere.ru

    • http://www.simplecoding.org/ Владимир

      Потому что никто из авторов таблицы с ним не работал. Но если у вас есть желание дополнить таблицу, я могу дать вам доступ к документу на Google Docs.

  • nusphere fan

    почему в сравнении нет Nusphere phped?
    http://www.nusphere.ru

    • http://www.simplecoding.org/ Владимир

      Потому что никто из авторов таблицы с ним не работал. Но если у вас есть желание дополнить таблицу, я могу дать вам доступ к документу на Google Docs.

  • Stas

    Вы пропустили Codelobster PHP Edition (http://www.codelobster.com)
    Это новая бесплатная ИДЕ, по совим возможностям очень быстро догоняющая лидеров. Я сейчас работаю в ней, особенно нравится поддержка всех популярных фреймворков.

  • http://www.simplecoding.org Владимир

    Мы его не пропускали :) Просто с ни Александр, ни я с ним не работали.
    Но если у вас есть желание, можете дополнить таблицу.

  • Kravcneger

    Скажите пожалуйста какой из этих ide меньше жрёт ресурсов?
    Спасибо.

    • http://www.simplecoding.org Владимир

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

      Субъективно немного быстрее работает NetBeans.

  • Mail

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

    • http://www.simplecoding.org Владимир

      Действительно, все IDE написаны на Java. Но это самые популярные IDE на сегодняшний день и ими пользуются тысячи разработчиков.>> занимают гигантское кол-во памяти и имеют не дружественный интерфейсЭто утверждение будет выглядеть гораздо лучше если вы назовете альтернативные IDE с низким потреблением памяти и дружественным интерфейсом ;)

]]>
Tweet