Выбираете пакет PHP IDE и SVN для профессиональной разработки программного обеспечения?

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

Моя текущая настройка была простой, так как это было все, что мне нужно, простой WAMP, такой как localhost / многочисленные VPS для онлайн-развертывания и отладки, и Notepad++ для редактирования/записи. Однако в связи с недавними изменениями интереса к моему программному обеспечению я хочу перейти на более профессиональную «рабочую станцию».

В идеале я ищу PHP IDE со встроенным управлением SVN, которое можно хранить локально (а не внешнее хранилище SVN - как коммерческий продукт, мне нужно сохранить всю свою сторону). Будет несколько версий этого программного обеспечения, поэтому, если возможно, можно отправить некоторые изменения во все версии, а другие — только в некоторые.

Если есть также пакет для всего этого, который поставляется с настройкой сервера (для Windows), я был бы рад изменить свой локальный хост на это.

Любые предложения на этом этапе очень ценятся!

Что вы подразумеваете под « интегрированным управлением SVN, которое можно хранить локально »?
@rrirower Из того, что я понимаю, некоторые системы SVN хранят онлайн / серверы / FTP / Github и т. Д. Я просто хочу, чтобы система могла хранить файлы на моем рабочем компьютере, а не отправлять файлы куда-либо еще, если это имеет смысл.

Ответы (2)

В настоящее время я использую PHPED . Это редактор PHP, который обеспечивает отладку локальных и удаленных систем и включает следующие функции:

  • Динамическая подсветка синтаксиса
  • Подсветка синтаксиса на нескольких языках
  • Переменная автоматического выделения
  • Складывание кода
  • Поддержка всех стандартов HTML.
  • Быстрый поиск
  • Быстрое открытие файла
  • Средство просмотра различий
  • Рабочие наборы
  • Закладки
  • Профилировщик кода
  • и более...

И хотя он не поставляется с клиентом SVN, вы можете легко интегрировать Tortoise SVN с PHPED. SVN позволит вам настроить локальный репозиторий в соответствии с вашими требованиями.

PHPED относительно недорог (от 67 до 179 долларов в зависимости от версии) и может быть установлен на пробной основе.

Отлично, большое спасибо за это предложение! Как раз то, что я ищу.
Добавить. Интерактивный отладчик PHPED NuSphere имеет некоторые функции, которых нет в xdebug. Например, «установить точку выполнения» (или обратную отладку). Также его проще настроить. Я использовал для отладки в Visual Studio для C/C++, и PHPED идеально подходил для разработки PHP и интерактивной отладки.

PhpStorm — это именно то, что вы ищете, даже лучше. Также бесплатно для студентов, образовательных учреждений и проектов с открытым исходным кодом, еще 89 долларов за 1 год, 71 доллар за 2 года, 53 доллара за 3 года и далее... Если вам нужна бесплатная IDE, выберите NetBeans . Он также имеет местную историю.

Нет ничего лучше PHPtorm (+1). Тем, кто хочет бесплатный продукт, я рекомендую NetBeans, хотя вы также можете попробовать CodeLobster и даже MS Visual Studio с его расширением PHP.