Pull to refresh

PHPEdit — редактор с полноценной поддержкой symfony

Reading time2 min
Views4.1K

На данный момент существует несколько возможных способов интеграции symfony в редакторы. Эти способы описаны в wiki и в большинстве случаев представляют собой добавление библиотек symfony в проект для автоподстановки и частичной проверки. Как уже писали на Хабрахабре, в netbeans 7.0 планируется добавить полноценную поддержку данного framework'а. Об этом, правда, забыли сказать разработчикам другого проекта — PHPEdit. 20 марта 2009 года вышла версия 3.2.0 упомянутого редактора, в которой в виде extension'а была добавлена поддержка symfony.

Кратко ознакомиться с возможностями редактора можно, посмотрев официальный скринкаст.

Возможности (они же плюсы):



  • Подсветка кода
  • Code Browser
  • Сниппеты для всего
  • Поддержка Unicode (и кириллицы, например, cp1251)
  • CVS, SVN
  • Работа с базой
  • Доступ, обновление по FTP
  • Форматтер кода
  • Открыть объявление метода или функции в один клик
  • Встроенный генератор проекта symfony
  • symfony tasks списком с настройками
  • Быстрое переключение между контроллером и представлением
  • «Умное» автодополнение (например, в представление передаются переменные, объявленные в контроллере)
  • Подсказки
  • Отладчик для symfony без дополнительных настроек
  • Быстрое переключение окружения (prod, dev, test)
  • Поддержка PHPUnit, PHP Documenter, todo


Недостатки


  • Shareware (179 евро за редактор + 79 за symfony. Для образовательных целей возможно получить бесплатно)
  • Системные требования (на 512 Мб работало нормально, но не летало. Легче, чем Zend Studio for Eclipse, но тяжелее обычного не-IDE редактора)
  • Отсутствие гибкости в форматтере кода (проигрывает Zend Formatter'у), неинтуитивное меню настроек
  • Не нашёл опции быстрого открытия файла (возможно, где-то есть)
  • Отсутствие версий под Linux и MacOS (обещаЛИ сделать к концу 2008)


В общем и целом, — удачное решение для проектов на symfony. Я пока ещё не пробовал тест-драйв на разумных проектах с большим количеством кода и include'ов, но есть подозрение, что работать оно будет также замечательно. Редактору не хватает той гибкости, которая есть в Zend Studio for Eclipse, PDT, netbeans и прочих, но он с лихвой окупает это хорошей интеграцией с symfony. Обязательно куплю лицензию при появлении версии под Linux.

Благодарности




Скриншоты


  
  
  



Tags:
Hubs:
0
Comments25

Articles