Есть так много вариантов, когда речь заходит о средах разработки PHP, и вам нужно собрать все вместе.
Мне интересно, если кто-то придумал то, что, по их мнению, является идеальной настройкой, которая уходит с вашего пути и позволяет вам развиваться.
Сейчас я использую vim и svn из командной строки. Я пишу скрипты для управления сборками, но я думаю о том, чтобы смотреть в Phing.
Я обожаю vim, но я серьезно думаю о том, чтобы попробовать Eclipse с плагином PHP, потому что я предполагаю, что он упрощает общие параметры SVN (перемещение файлов в проекте).
Что-то для поддержки непрерывной интеграции в базе данных было бы большим плюсом!
UPDATE: Просто хотелось подчеркнуть, что предыдущая строка там. Я понимаю, что некоторые рамки помогут с этим, но я не использую фреймворк. Есть ли какой-нибудь простой модуль там (включен в IDE или нет), который позволит мне легко привязать мои схемы/данные базы данных к ревизии subversion, позволяя мне откатить и переслать, тег, ветвь и т.д.
Любые комментарии к вещам, выходящим за рамки редактора? Например: Создает, управляет средой постановки/производства/разработки, автоматическим тестированием и построением на транзакции SVN и т.д. В идеале мы можем сделать этот пост "Go to Whoah" для создания профессиональной среды разработки PHP-команд.