Собственная поддержка PHP в Visual Studio 2010? - PullRequest
31 голосов
/ 16 декабря 2009

Есть ли правда в слухах о том, что Visual Studio 2010 будет изначально поддерживать кодирование PHP?

(http://www.codeplex.com/php4vs)

Если нет, какие варианты? (Кроме VS.php)

Ответы [ 14 ]

26 голосов
/ 16 декабря 2009

Visual Studio 2010 не будет иметь встроенной поддержки PHP. Тем не менее, это «относительно легко» добавить некоторую языковую поддержку в Visual Studio 2010. Если все, что вам нужно, это подсветка синтаксиса, автоматическое комментирование / раскомментирование и сопоставление фигурных скобок, это может быть сделано за один присест, кто знает, как работает новая модель расширяемости работы.

После того, как вы написали этот пост, я начал делать надстройку, чтобы показать вам, что я имею в виду. Я скачал исходный текст WordPress только для того, чтобы отметить, что расширение .php зарегистрировано в Expression Web 3, которая поддерживает PHP (первое изображение).

Моя 15-минутная попытка расширения (второе изображение) не так впечатляет, но имейте в виду, что я начал работать над ним после того, как ответил на этот вопрос. Редактировать: Обновлен цвет отдельных ключевых слов / глобальных функций / глобальных объектов.

Microsoft Expression Web for PHP
(источник: 280z28.org )

My PHP extension for Visual Studio 2010
(источник: 280z28.org )

14 голосов
/ 02 мая 2010

Проверьте CodeLobster php, он бесплатный и очень похож на визуальную студию, а также имеет IntelliSense и поддержку отладки.

10 голосов
/ 15 мая 2012

Я бы порекомендовал PHP Tools для Visual Studio - новая интеграция PHP для VS2010 и VS11.

  • подсветка синтаксиса PHP syntax highlighting
  • IntelliSense (всплывающая подсказка, вспомогательная функция, завершение кода, перейти к определению, ...) intellisense here
  • код навигации
  • пользовательские расширения файлов
  • интегрированная документация

Его основные функции бесплатны, он быстр и стабилен (предпочтительнее для меня)

5 голосов
/ 08 января 2010

Что касается больших проектов, VS.Php 2.7 немного улучшил обработку больших проектов (более 10000 файлов)

Попробуйте и дайте мне знать,

Juan

www.jcxsoftware.com

2 голосов
/ 16 декабря 2009

Это неправда, что VS 2010 будет изначально поддерживать Php.

AFAIK единственными вариантами являются vs.php и vs.php. ;)

1 голос
/ 16 мая 2014

Имеется Поддержка языка PHP , созданная Sam Harwell . Он имеет основные функции редактирования для языка сценариев PHP.

Согласно странице галереи Visual Studio, текущие функции редактирования включают в себя:

  • Подсветка синтаксиса, включая поддержку кода HTML вне тегов PHP и в комментариях к документации
  • Общая поддержка быстро сворачивающихся классов и функций
  • Раскрывающиеся панели с перечнем классов и функций в текущем документе. Это расширение имеет относительно небольшой набор функций, но оно довольно быстрое и удобное в использовании. Он был создан в рамках эксперимента для предоставления функций редактора для нескольких языков в одном документе (PHP, HTML и отформатированные комментарии к документации).
1 голос
/ 17 июня 2011

Visual Studio имеет различные типы поддержки PHP через ссылки, инструменты и проекты, перечисленные здесь, но не «нативную» поддержку (имеется в виду установка только Visual Studio и возможность создавать проекты PHP и веб-сайты).

WebMatrix , другой продукт Microsoft (бесплатный) имеет встроенную поддержку. Вы можете установить его через Установщик веб-платформы и сразу же начать создавать PHP-сайты с нуля или установить различные сторонние PHP-решения, такие как WordPress, Drupal и т. Д.

WebMatrix также имеет довольно хорошую поддержку MySQL (через соединитель MySQL-> Net, устанавливаемый через установщик веб-платформы, просто найдите MySQL в инструменте Web PI). Вы не можете создавать новые базы данных из WebMatrix, но вы можете создавать и редактировать таблицы и данные после создания базы данных (просто создайте базу данных с помощью командной строки mysql.exe).

1 голос
/ 25 сентября 2010

В одном из моих проектов более 30 000 файлов, включая изображения и другие элементы, в общей сложности около 12 000 сценариев php и js, VS.php посмотрел на него и сорвал Вернемся к netbeans на данный момент. Netbeans удивителен тем, что он делает, включая поддержку js, но я НЕНАВИЖУ Java-приложения. Они слишком медленные и толстые.

0 голосов
/ 22 июля 2014

Вы можете использовать инструменты PHP для Visual Studio:

Инструменты PHP для Visual Studio 2010, 2012, 2013

0 голосов
/ 08 мая 2012

Вы можете использовать Dreamweaver. Он имеет кодирование, динамическое обнаружение ошибок в коде, поддержку большинства языков, используемых в сети, поддержку CSS, HTML5 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...