php инструменты для visual studio, реальная альтернатива или нет?

<p>я давний разработчик, смешивающий языки назад и вперед. последние несколько лет я в основном работал с .net и visual studio. всякий раз, когда я что-то пишу в php, я склонен работать с netbeans ide (на моем mac) и всегда был удовлетворен общими функциями, intellisense и включенной функцией phpdoc.</p><p>и вот я здесь. мне действительно нравится vs, но теперь, похоже, я собираюсь снова заняться php-кодированием.</p><p>являются ли php инструменты для visual studio реальным вариантом при создании корпоративных платформ?</p><p>если нет, то продолжу ли я с netbeans или это будет в основном означать, что я старый сварливый пердун, который боится всего нового?</p><p>я читал некоторые мнения по поводу php ide jetbrains, но симпатии были неоднозначными, есть также многие, которые, похоже, любят zend, но, как я понял, лучше, когда вы используете zend frameworkы, что является небольшой проблемой, так как я создаю мои собственные рамки.</p><p>это бонус, если ide может запускать php 5.3 и использовать встроенный веб-сервер для отладки в реальном времени. или есть какие-то другие стратегии по этому поводу, о которых я должен знать?</p><ul> <li> <a href="http://visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5">инструменты php для visual studio</a> </li> </ul>

<p>я использую php инструменты для visual studio, и мне действительно это нравится. главным образом потому, что я в основном разработчик asp.net и чувствую себя наиболее комфортно в visual studio. это здорово, что я могу использовать tfs в visual studio для управления моими php-файлами. также приятно, что работают некоторые из общих функций coderush (например, удаление маркеров). я нашел их поддержку, чтобы быть хорошим. это стоит денег, но это разумно.</p><p>чтобы запустить отладку на стороне сервера, выполните следующие действия: <a href="http://xdebug.org/docs/install">http://xdebug.org/docs/install</a> .<br> в visual studio вы можете получить доступ к параметрам инструментов php из меню сервис. инструменты-параметры-инструменты php.</p><p>следует знать, какой файл php.ini используется: iis использует этот php.ini:<br> % programfiles%\php\v5.3\php.ini<br> этот php.ini используется при отладке из visual studio:<br> % programfiles%\iis express\php\v5.3\php.ini<br></p><p>я упомяну еще одну вещь, так как это было больно, чтобы понять; я должен отладить код в файле wordpress functions.php. чтобы отладка работала над functions.php, я сначала запускаю отладчик vs (нажав debug-start debugging) в небольшом тестовом файле, например так:</p><pre><code><?php phpinfo() ; ?> </code></pre><p>при работающем отладчике точки останова будут попадать в functions.php. имейте в виду, что отладка wordpress будет работать только в браузере по умолчанию.</p>

<p>посмотрите <a href="http://www.jcxsoftware.com/jcx/vsphp/home">vs php</a> как вариант. мне понравилось, но это немного дорого.</p><p>в настоящее время я использую <a href="http://www.jetbrains.com/phpstorm/">php storm</a> от jetbrains</p>

<p>я использую aptanastudio на mac. поддерживает удаленную сборку и интеграцию с системой контроля версий. это лучший тяжелый вес php ide я использовал.</p>

<p>я еще не решил, с каким инструментом я пойду. но люди, читающие здесь о похвалах php tools, должны понимать, что два из ярких комментариев являются соучредителем компании, которая продает этот продукт - что-то, что он не упоминает.</p>