Вопрос

Некоторые моменты, которые следует учитывать при ответе на мой вопрос:

  1. Я новичок в PHP, работаю в Windows/.NET.
  2. Моя среда разработки PHP состоит из Vista x64/IIS7 с FastCGI/PHP5.
  3. мне нужно что-то легкое
  4. Следующие функции были бы хороши
    • Подсветка синтаксиса и раскрашивание
    • Формирование кода
    • Автозаполнение
Это было полезно?

Другие советы

Пока я работал над Windows, я всегда предпочитал Блокнот++.Он очень легкий, но при этом не имеет многих функций уровня IDE, к которым вы могли бы привыкнуть в .NET.

PHP ED — лучшее, что я нашел.я перепробовал почти все, что там есть.и это лучший редактор PHP.я люблю Linux... но продолжаю использовать Windows из-за PHP ED.

http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm

это быстро!и он очень полнофункциональный.

в нем есть:

Завершение автоматического кода, создание клиента в базе данных, встроенная поддержка SSH (командная строка), SFTP, FTP и т. Д.(Mount Drives), Удаленный и локальный отладчик, проводник кода, распознавание структуры, обширные варианты цветового кодирования языка для нескольких языков, HTML -формирования, форматирование кода.список можно продолжить.

без сомнений PHPED — лучший редактор PHP.

Для этого редактора также имеется отличная поддержка на форуме.

Я очень рекомендую студию Aptana для вашей среды. Дополнительная информация здесь.

И обзор здесь.

Должно быть Netbeans для меня.В нем есть все функции IDE, которые могут вам понадобиться, а также есть дополнительное преимущество: он работает на Mac/PC и Linux, поэтому вы можете использовать его независимо от платформы.Его замечательные возможности включают встроенную поддержку модульного тестирования, отладки и MySQL (больше информации здесь)

клянусь EditPad Pro.Он легкий, имеет раскраску синтаксиса и форматирование кода, но не включает автодополнение (которое лично я все равно не использую).У него также есть замечательная функция поиска.

  • jПравить — отличный редактор, но вам нужно установить несколько плагинов, прежде чем он станет лучшим.

    • У него отличная подсветка синтаксиса (особенно.с плагином Editor Scheme)
    • В нем есть отличный поддержка удаленного редактирования файлов с помощью плагина FTP
    • У него самый простой в использовании инструмент сравнения, который я когда-либо использовал.
    • Он основан на Java и требует немного ресурсов, но является кроссплатформенным.
    • (Я устанавливаю следующие плагины:BufferList, CtagsSidekick (вместе с ctags), Схема редактора, FTP (удаленное редактирование FTW!), JDiff, JTidy, PHPParser, Sessions, SideKick, TaskList, XML и XML Indenter.)
  • Я недавно начал использовать Комодо Править (Бесплатная версия Комодо IDE), и мне это очень нравится.

    • Он полностью кроссплатформенный (поскольку основан на XUL).
    • Имеет хорошую подсветку синтаксиса и исправление ошибок.
    • У него действительно хорошее завершение кода и просмотр.
    • Также приятно иметь возможность указать URL-адрес для предварительного просмотра текущего файла, который не обязательно является путем к самому файлу, поэтому вы можете очень легко редактировать файл класса и просматривать его с помощью тестового инструмента.
    • Если бы я начинал, это была бы моя рекомендация.
  • Многие люди любят Затмение с Тихоокеанское летнее время, но я никогда им не пользовался.Возможно, стоит проверить, но, видимо, он относительно ресурсоёмкий.

Я согласен с Сэмом:Eclipse с PDT лучше всего подходит для того, что вы хотите:

  • Подсветка синтаксиса и раскрашивание
  • Формирование кода
  • Автозаполнение

Вот пошаговое руководство по его установке и использованию этих функций.Я установил его на свой ноутбук с Vista, и он работал нормально:

Установите среду разработки PHP с Eclipse PDT, Apache 2.2, PHP 5, MySQL 5 и phpMyAdmin с помощью XAMPP Lite.

Я всегда использовал Zend Studio и не мог жить без него.Точки останова и трассировка — это волшебство.Если у вас сложный код, просто выполняйте его построчно, проверяя, что значения и логика соответствуют ожиданиям.Как люди разрабатывают большие приложения с помощью программ только для редактирования, таких как «Блокнот»?

Я большой поклонник Zend Studio...он разработан для PHP, и я просто не могу жить без функций IDE.Альтернативы — ActiveState. Комодо IDE

IDE:NetBeans для PHP [PHP, HTML, CSS - Автополление, вставьте Getters/Setters]. У вас нет этого в Eclipse (я попробовал Eclipse, а Zend Studio - и NB лучше на милю)

РЕДАКТОР:Блокнот++

Зевс имеет поддержку PHP язык (т.подсветка синтаксиса, свертывание кода, интеллектуальные отступы, автоматическое завершение и т. д.).

Он также имеет множество функций, подобных IDE, включая управление проектами/рабочими пространствами, интегрированный контроль версий, просмотр классов и т. д.

alt text
(источник: zeusedit.com)

Dreamweaver делает все, что вы перечислили, но он не очень легкий.Мне он нравится, потому что он позволяет мне писать много простого HTML и CSS.Он также имеет встроенную документацию по javascript, html, php и многому другому.Я бы определенно предложил проверить это.

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

Мне нравится VS.PHP, потому что мне нравится работать внутри Visual Studio.

Он стоит 99 долларов, но, похоже, вполне подходит для моих целей.

http://www.jcxsoftware.com/vs.php

У меня второй Notepad++, он легкий, быстрый и работает очень хорошо.Когда вы включаете завершение слов в параметрах, это отличная поддержка при кодировании (также доступны файлы завершения функций для нескольких языков).Также обратите внимание на плагины.

Альтернативно используйте полноценную IDE.Это стоит посмотреть:

  • Zend Studio для Eclipse
  • Затмение с PDT
  • Нетбинс 6.5

Прежде чем я перешел к разработке в основном на C#, я довольно много занимался разработкой PHP, используя Блокнот++.Его преимущества:

  • Легкий.
  • Бесплатно.
  • Выделение других экземпляров выделенного текста в том же документе.
  • Широкий выбор доступных плагинов.
  • Регулярные выпуски.
  • Поиск в файлах.
  • Завершение функции.
  • Очевидно, это не связано с разработкой PHP.

UEStudio незаменим для меня — это мое главное приложение-убийца, которое мешает мне постоянно переходить на Ubuntu.Использовав eclipse на своей предыдущей работе, я обнаружил, что он требует слишком много ресурсов, а интерфейс был ужасен (у меня часто открывается более 20-30 файлов одновременно, а интерфейс вкладок работал не очень хорошо, для меня в наименее).

Строго говоря, РАО ЕЭС не является PHP IDE (вы не получите интегрированной отладки), но она отвечает всем вашим требованиям.

Единственный минус – это не бесплатно.На их веб-сайте есть 45-дневная бесплатная пробная версия (без регистрации или чего-то еще), которой определенно будет достаточно, чтобы вы знали, подходит ли она вам.

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

Visual Studio в сочетании с VS.Php — идеальный инструмент;)

Он даже поддерживает отладку с помощью IIS и сертифицирован MS.

Вим Вим Вим Вим Вим ВИМ!
Хотя я только начал пробовать Eclipse с PDT, и это кажется довольно приятным.Кроме того, я никогда не смог найти редактора, который, к сожалению, на 100% отвечает на мои потребности :( Я должен быть далеко, чтобы быть придирчивым.

gVim на Windows!

Но я не вышел за рамки базового редактирования/поиска.Хотелось бы покопаться подробнее о Vim...

Делфи для PHP хороший PHP-редактор.Однако он не относится к легкой бесплатной категории.Он имеет все ваши функции, а также визуальный конструктор страниц WYSIWYG.

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

PHP Designer довольно надежный.Я обнаружил, что он легче, чем Eclipse, имеет встроенную поддержку TortoiseSVN, PHPDocumenter и некоторых других утилит.Это не бесплатно, но по разумной цене — я думаю, 60 долларов.

Легкий вес не является:Dreamweaver, Aptana, Netbeans, Eclipse

Это действительно зависит от того, что вы делаете: если вы не используете ООП, вам не нужна полноценная IDE....то же самое с отладкой и т. д.

Легкость, отладка, раскраска синтаксиса и т. д.я бы попробовал PHP-редактор 2008 года

Я использовал его раньше, и он мне понравился...но всегда возвращайтесь к Блокноту программистов или к моему новому другу электронный текстовый редактор это копия Textmate с Mac.

Поскольку вы в любом случае новичок в PHP, вы не сможете отличить половину из них....:/

E Текстовый редактор

Я использую UltraEdit, EditPlus, Notepad++ и Notepad2.Все имеют легкий вес.Я думаю, что UltraEdit выполняет завершение кода...Я не совсем уверен, так как не использую его.

УльтраПравить мой главный редактор.

EditPlus раньше был моим основным редактором (я держу его для поиска/замены регулярных выражений, когда поддержка регулярных выражений UltraEdit не работает должным образом).

Блокнот2 Я связался с большинством типов файлов кода (php, js, css и т. д.) для быстрого редактирования при просмотре файлов в проводнике Windows.

Блокнот++ Я использую его для быстрого редактирования, аналогично тому, как использую Notepad2, но переключаюсь на Notepad++, если мне нужно открыть несколько файлов из одного проекта.Да, мне, наверное, стоит просто открыть их в UltraEdit, если я собираюсь это сделать, но по какой-то причине я этого не делаю.

Точно так же, как я работаю.Наверное, я странный?

WeBuilder/Rapid PHP, похоже, хорошо удовлетворяет ваши требования и даже поддерживает некоторую элементарную отладку.

Я пробовал, но не слишком активно использовал phpCoder — он очень хорош.Единственная причина, по которой я не купил, заключалась в том, что у меня уже был WeBuilder.

Наконец, я использовал Komodo IDE, которая превосходна, но я не уверен, что ее можно назвать легкой.Они также предлагают бесплатную версию с открытым исходным кодом — Komodo Edit — которая не включает отладку, но, я считаю, соответствует перечисленным вами требованиям.

Я недавно попробовал PHPDesigner 2008, что кажется хорошей IDE.Однако я не использовал его достаточно долго, чтобы вынести справедливый вердикт.

Редактировать: Черт возьми, я отказался от этого.Поиск не работает, автозаполнение и обнаружение ошибок отвратительны, а также есть некоторые ошибки фокусировки окон, которые сводят меня с ума.я перехожу на Нусфера PhpED.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top