2008-10-16 3 views
13

Существует так много вариантов, когда дело доходит до среды разработки PHP, и вам нужно собрать все это самостоятельно.Рекомендации по разработке среды разработки PHP

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

Прямо сейчас я использую vim и svn из командной строки. Я пишу скрипты для управления сборками, но я думаю о том, чтобы смотреть в Phing.

Я обожаю vim, но я серьезно думаю о попытке Eclipse с помощью плагина PHP, потому что я предполагаю, что он упрощает общие параметры SVN (перемещение файлов в проекте).

Что-то, что будет поддерживать непрерывную интеграцию в базу данных, будет основным плюсом!

UPDATE: Просто хотелось подчеркнуть, что предыдущая линия там. Я понимаю, что некоторые рамки помогут с этим, но я не использую фреймворк. Есть ли какой-то простой модуль там (включен в IDE или нет), который позволит мне легко привязать мои схемы/данные базы данных к ревизии subversion, позволяя мне откат и перемотку, тег, ветку и т. Д.?

Любые комментарии к вещам, выходящим за рамки редактора? Например: Создает, управляет средой постановки/производства/разработки, автоматическим тестированием и построением на транзакции SVN и т. Д. В идеале мы можем сделать этот пост «Go to Whoah» для создания профессиональной среды разработки PHP-команд.

ответ

4

Я рекомендую использовать полный отличаемую IDE как PDT (затмение PHP проекта), это дает: отладку (с помощью Xdebug или ZendDebugger)

SVN/CVS очень удобно интеграции

DB интеграции (плагин DTP)

и многое другое, основываясь на особенностях PDT и затмить плагинов

, если у вас есть деньги на израсходованы, я думаю, что Zend Studio для затмения стоит. Это дает вам лучшую отладку, интеграцию PHPUnit, поддержку ZendFramewrok, поддержку рефакторинга и удаленной системы (ftp, ssh и т. Д.)

+0

Спасибо вам, что это звучит интересно.Я попробовал Zend Studio еще в версии 5, но обнаружил, что это немного неуклюже, когда дело дошло до обработки кода на другой машине (но все же в локальной сети). Вы находите полезными плагины для Firefox и IE? – 2008-10-16 08:10:37

1

Я тоже люблю vim и привык разрабатывать, используя ту же среду, что и вы. В эти дни, хотя я считаю, что Eclipse PDT с Subclipse для интеграции SVN будет бесценным. XDebug тоже отлично - не более var_dump();exit; для отладки.

Один из лучших плагинов для вентилятора vim, движущегося к Eclipse: viPlugin. Хорошо стоит лицензионная плата за токен, чтобы иметь привязки ключей vi в Eclipse.

+0

Как поддерживается PHPUnit/SimpleTest с PDT? Кроме того, Xdebugging полезен для веб-приложений или просто консольных скриптов? – 2008-10-16 08:09:14

+0

Я еще не пробовал интегрировать модульное тестирование, хотя я считаю, что интеграция PHPUnit проста. Xdebug отлично подходит для отладки веб-приложений. – 2008-10-17 09:13:31

3

Я даю Netbeans 6.5 PHP bundle попробовать и понравится. Я считаю, что отладка в ней менее сложная, чем в Eclipse PDT.

0

Если вы работаете в командной строке, использование Git's SVN module облегчает большую часть боли в SVN - оно обрабатывает автоматическое удаление и перемещение.

Графические интерфейсы GUI (kgit или qgit) обеспечивают очень интуитивный браузер истории.

0

лично мне нравится так, что AptanaStudio имеет предварительно упакованного все большие Eclipse, модули, нужно иметь очень гладкую среда разработки PHP

Смежные вопросы