Лучший редактор PHP для Vista

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

  1. Я новичок в PHP, исхожу из фона Windows / .NET
  2. Моя среда разработки PHP состоит из Vista x64 / IIS7 с FastCGI / PHP5
  3. Мне нужно что-то легкое
  4. Следующие функции были бы хороши
    • Подсветка и раскраска синтаксиса
    • Формирование кода
    • Автозаполнение
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
19
0
8 024
43
Перейти к ответу Данный вопрос помечен как решенный

Ответы 43

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

Даже если это не для php, Notepad ++ должен быть в наборе инструментов каждого программиста. Я использую его для php, xml, javascript, файлов конфигурации и создания заметок задыхаться.

cazlab 16.09.2008 19:08

Я использую notepad ++ для всего, кроме разработки .NET. Однако также удобно иметь доступную среду IDE для таких вещей, как отладка. Мне довольно сложно подключить отладчик к «удаленному серверу».

Josh Smeaton 10.03.2009 12:40

Я предпочитаю Geany Notepad ++. У него такой же редактор (scintilla), но автозавершение кода намного лучше.

Milan Babuškov 26.12.2009 01:12
Ответ принят как подходящий

Затмение с Тихоокеанское летнее время

^ а для этого и нужны кнопки голосования; p

Sam Wessel 11.03.2009 15:50

«3. Мне нужно что-то легкое»! = Eclipse

TheHippo 26.12.2009 02:48

Да, я немного удивлен, что это выбрали. Серьезно? Eclipse с PDT считают «легковесным» решением 20 человек?

danieltalsky 26.12.2009 02:53

-1 легкий, как в «сломает шею»

just somebody 26.12.2009 03:10

Я предпочитаю использовать Dreamweaver только для простых кодов PHP редактирование, но не использовать Eclipse + PDT в качестве IDE !!!

user529649 05.12.2010 15:10

Более легкая IDE, чем Eclipse (с большинством тех же функций), - InteliJ Idea, которая теперь поддерживает PHP: jetbrains.com/idea/features/php_editor.html. Также у них есть специальный php ide: jetbrains.com/phpstorm.

theninjagreg 26.08.2011 21:16

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

Мне нравится Dreamweaver из-за встроенного менеджера сайта (кажется, он работает лучше, чем все, что я пробовал), и он обрабатывает html + php лучше, чем что-либо. Другие приложения, которые я пробовал, путают html с файлом php.

dawnerd 16.09.2008 06:21

Dreamweaver отлично справляется со своей задачей и намного легче, чем Eclipse!

danieltalsky 26.12.2009 02:54

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

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

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

Был отличным инструментом в версии 1.5, но замена Aptana PHP на Eclipse PDT была огромным шагом назад. Я бы посоветовал загрузить версию 1.5, чтобы насладиться потрясающей поддержкой PHP, включая очень быстрый intellisense.

Cory House 02.12.2009 17:06

Я бы посоветовал Aptana для разработки на JavaScript, но не для PHP.

AntonioCS 26.12.2009 03:34

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

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

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

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

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

Как вариант, используйте полноценную IDE. На них стоит взглянуть:

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

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

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

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

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

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

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

Я использовал jEdit 4 года до перехода на Eclipse PDT, сейчас пути назад нет. jEdit по-прежнему является моим редактором резервных копий для таких странных вещей, как xml, прямое редактирование ftp / sftp, двоичные файлы и все такое.

levhita 22.09.2008 19:47

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

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

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

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

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

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

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

Строго говоря, UES не является IDE PHP (интегрированной отладки у вас не будет), но он отвечает всем вашим требованиям.

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

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

Я просто делаю шаг в противоположном направлении, от урезанных текстовых редакторов до полнофункциональной IDE PhpED. Это экономит мне много времени!

Christian Davén 21.09.2008 13:16

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

У меня есть коллега, который программирует ASP.NET/C# в VS2008 и предпочитает размещать операторы Response.Write повсюду для отладки вместо использования точек останова и пошагового выполнения кода. Я постоянно приставал к нему по этому поводу, особенно когда он просит меня о помощи.

Abram Simon 21.12.2008 08:38

Ух ты! Это единственное, чего мне очень не хватает при использовании текстового редактора для разработки. Оператор записи так сильно загрязняет код (даже если он носит временный характер), и возможность пошагового выполнения большой программы, чтобы увидеть поток управления, неоценима при сохранении старого кода.

Josh Smeaton 10.03.2009 12:43
Как люди разрабатывают большие приложения с помощью программ, предназначенных только для редактирования, таких как Блокнот? people can read and write code and use unit tests.
just somebody 26.12.2009 03:13

Легкости нет: Ткач Снов, Аптана, Netbeans, Затмение

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

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

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

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

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

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

UltraEdit - мой главный редактор.

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

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

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

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

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

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

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

она имеет:

автодополнение кода, встроить клиент базы данных, встроенный ssh ​​(командная строка), поддержка sftp, ftp и т. д. (монтировать диски), удаленный и локальный отладчик, обозреватель кода, распознавание рамок, обширные возможности цветового кодирования для нескольких языков, конструкторы HTML-форм, форматирование кода. список продолжается.

Безусловно, PHPED - лучший редактор PHP.

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

Мне нравится тот факт, что он поставляется как единый пакет, без необходимости возиться с плагинами eclipse и сторонними отладочными dll.

Nick Zalutskiy 22.09.2008 19:52

Пользуюсь phpEd много лет и мне он нравится, но поддержка форума иногда оставляет желать лучшего. Я вижу здесь слишком много законных вопросов без ответа, чтобы их можно было удовлетворить.

Pekka 02.12.2009 15:17

Где форматирование кода?

AntonioCS 26.12.2009 02:45

PhpEd, безусловно, лучший, особенно для больших баз кода. Другим на загрузку уходит много времени ... так и не дождался конца. Плюс поддержка 5.3+. Немного стоит ... не для любителей.

CodeAngry 29.10.2012 22:29

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

В настоящее время я работаю над парой PHP в проектах Windows, и я в основном использую Блокнот ++, в то время как арена редактора для Windows переполнена конкуренцией (многие из них действительно хороши), я обнаружил, что notepad ++ быстрая загрузка и быстрое автоматическое завершение любого слова чтобы значительно ускорить время разработки. Единственный недостаток, который я бы упомянул, - это усилия по отладке, в зависимости от того, как вы планируете отладку, вы, возможно, захотите изучить настройку PDT, однако для работы с файлами трудно превзойти npp.

Краткое изложение функций

  • автозаполнение для любого вводимого вами слова
  • автоматическое расширение текста / фрагменты для предустановленных ключевых слов (настраиваемые, например: введите «если» он пишет «если {;} затем {;}») с настраиваемой навигацией курсора внутри фрагмента.
  • код сворачивается на большем количестве уровней, чем в некоторых других редакторах
  • всплывающие подсказки функций (вы можете добавлять собственные API)
  • функциональность, подобная проводнику, для просмотра файлов проекта
    • Если вы используете tortoiseSvn или аналогичные инструменты с графическим интерфейсом, вы можете использовать их здесь.
  • отличная поддержка макросов / внешних инструментов
  • форматирование кода, выравнивание, проверка (некоторые с помощью внешних инструментов) функциональности
  • можно использовать в портативном устройстве (с USB-накопителя, внешнего жесткого диска и т. д.)

(многие из этих функций поступают из плагинов, встроенных в установку по умолчанию)

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

Я пробовал, но пока не особо использовал phpCoder - это очень приятно. Я не купил только потому, что у меня уже был WeBuilder.

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

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

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

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

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

Я использую TextPad для редактирования всего. Это не специально для PHP, но его можно настроить для любого языка. Шаблоны синтаксиса доступны для всех языков, о которых вы слышали, и 200, которых у вас нет на их веб-сайте http://textpad.com

Учитывая, что вы не сказали, что редактор должен быть бесплатным, я бы порекомендовал Komodo IDE. Это платный продукт, но ничего себе, он потрясающий. Их поддержка отладки не уступает Visual Studio; это резко быстрее, чем Zend Studio. Механизм автозавершения кода очень мощный.

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

Я использую Geany. Он загружается очень быстро (мгновенно) и имеет хорошую поддержку PHP, а также для смешивания PHP, HTML, JavaScript и CSS в одном файле. Если имеет автозаполнение для всех функций PHP, а также определяет классы и функции для удобной навигации. Одна вещь важная в разработке PHP, это может сказать вам, где вы впервые использовали переменную (если у вас большие файлы или большие функции).

Он также обнаруживает действительный и недопустимый CSS и автоматически заполняет HTML. Например, если вы наберете тег TABLE, он сгенерирует шаблон TR и TD.

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

Я поддерживаю предложения Майка Б, в основном для TSW phpCoder от tsware.net. Я купил приложение пару месяцев назад вместе с "TSW SiteSync" (программа для синхронизации веб-сайтов, отлично работает с phpCoder), и я пристрастился к этому редактору. Я бы купил его только для отладки и функций PHP Tidy, но это гораздо больше. Попробуйте, это довольно разумная цена.

Я использую Intype, после нескольких дней поиска и десятков попыток я нашел его самым простым и, безусловно, моим любимым, он похож на Textmate, но для Windows, и я использую его в Vista http://intype.info/home/index.php

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

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

alt text
(source: zeusedit.com)

+1 Функция редактирования FTP великолепна.

mrsheen 14.09.2012 11:04

Хороший и отзывчивый редактор. Макросы клавиатуры хороши.

veight 08.07.2013 16:40

Предлагаю новую бесплатную PHP IDE - Версия Codelobster PHP

Также есть плагины Drupal, Joomla, WordPress и Smarty.

С уважением, Стас.

Мои рекомендации:

WeBuilder, PHP дизайнер.

оба поддерживают UTF, что важно. Отладка довольно любительская, AFAIK они не поддерживают удаленную отладку.

Но если вам нужна настоящая PRO IDE - выбирайте Komodo IDE. Он также поддерживает Perl, Python и RoR.

Я большой поклонник E-TextEditor. У него нет автозаполнения, но пакеты, фрагменты и возможность множественного выбора поражают своей простотой и легкостью.

Он работает с любым из пакетов TextMate, и его легко написать свой собственный.

Посмотрите скринкаст на главной странице. Это выглядит гораздо более впечатляюще, чем я говорю.

один настоящий редактор прекрасно справляется с PHP.

Я не мог, хоть убей, заставить emacs правильно выделять веб-код. Хотя я пробовал это только на существующем продукте, который мне пришлось модифицировать, в котором были PHP, HTML, CSS и JavaScript в одном исходном файле ... это было действительно ужасно. При этом, однако, мне нравится, когда редактор красиво обрабатывает HTML и PHP в одном файле, что, по моему опыту, сложно заставить делать emacs.

Carson Myers 26.12.2009 02:16

Вы должны проверить Aptana Studio, которая поддерживает среду разработки на основе eclipse. Также поддерживает javascript, ajax, ruby ​​on rails, разработку на Python и имеет плавный пользовательский интерфейс, если вы сравниваете другие редакторы для php. Я использовал большинство из них (komodo, eclipse pdt, php designer ...) но мне больше всего подходит aptana studio, можете посмотреть здесь

gVim для windows!

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

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

Я должен признать, что это слишком медленно. Я не могу этого вынести с 1 ГБ оперативной памяти.

Viet 26.12.2009 02:28

Купите больше оперативной памяти. Это дешево;) все же здесь работает нормально. Плюс NB имеет лучшие функции всех PHP IDE, так что +1

Jani Hartikainen 26.12.2009 02:29

Я использую Zend Studio, и меня это вполне устраивает.

Я использую Блокнот программиста 2. Мне нечего сказать об этом, я никогда не пробовал ничего другого для веб-программирования. Он подходит для моих простых нужд, поэтому я просто добавляю его в список.

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

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

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