Вопрос по php, ide – Какой самый лучший IDE для PHP? [закрыто]

48

Я разработчик PHP и сейчас используюNotepad ++ для редактирования кода, но в последнее время я искал IDE, чтобы облегчить свою работу.

Я посмотрел наЗатмение, Аптана Студио и еще несколько, но я на самом деле не решил, все они выглядят достаточно красиво, но немного сложнее. Я уверен, что все это станет легким, как только я к этому привыкну, но я не хочу тратить свое время.

Это то, что я ищу:

FTP support Code highlight SVN support would be great Ruby and JavaScript would be great

Ваш Ответ

30   ответов
0

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

Теперь я не могу представить себе один день без Затмения. :)

6

Чтобы начать, вотсписок редакторов PHP (Википедия).

3

Я бы посоветовалZend IDE для интегрированного отладчика.

3

http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html

Лично я люблю Notepad ++ ...: D. Приведенная выше ссылка сравнивает некоторые из лучших IDE и лучшие из них не бесплатны.

Я рекомендую Komodo 4.4, хотя (я использовал пробную версию), так как он был потрясающим. Лучше, чем Notepad ++, но не бесплатно ... :(

Notepad ++ - единственный способ работать с PHP. Среды IDE хороши и все, но для достижения цели Notepad ++ является победителем.
Только потому, что он не имеет встроенных функций отладки и / или компиляции ...: (... Остальная его функциональность сравнима с большинством IDE ...: P
Notepad ++ - довольно хороший текстовый редактор, но это не IDE
Блокнот ++ действительно надежный и легкий. Идеально подходит для большей части моего кодирования. Хотя сейчас я ищу что-то более проработанное. Brayn
2

RadPHP (ранее известный как Delphi для PHP) является лучшим.

1

Aptana поддерживает это, и сейчас я использую его для всех своих веб-разработок.

2

Все хорошо, но только Delphi для PHP (RadPHP 3.0) имеет конструктор, элементы управления перетаскиванием, графический редактор, огромный набор компонентов, включаяZend Framework, Facebook, базы данных и др. Компоненты. Это лучший в городе.

RadPHP - лучший из всех; В нем есть все функции, которые есть у других. Его дизайнер лучший из всех. Вы можете создать свою страницу так же, как Dreamweaver (больше, чем Dreamweaver).

If you use RadPHP you will feel like using ASP.NET with Visual Studio (but the language is PHP).

Это очень плохо, только немногие знают об этом.

2

Я использую и люблюБыстрый PHP.

50

NetBeans, Проверьте 7.0.1.

Он поддерживает синхронизацию FTP / SFTP, хорошо интегрируется с Subversion, CVS, Mercurial и даже с Git (с плагином). Кроме того, он поддерживает HTML, CSS, JavaScript, популярные фреймворки иБольше.

И это бесплатно.

Кто-нибудь еще думает, что это печально, что лучший редактор PHP - это бета-версия продукта, которого раньше никогда не было.
1

Лично все, что основано на Uppon Eclipse или NetBeans, является излишним, GUI-это дерьмо, а производительность слишком низкая по сравнению с другими альтернативами.

Если вы готовы платить, я бы предложил Zend IDE (версия 5.5, а не 6, потому что она основана на Eclipse) и EditPlus для более легкого, но мощного редактора кода.

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

Что касается бесплатной легкой альтернативы: Notepad ++. знак равно

5

В частности, для PHPPHPEdit является лучшим, и я пробовал и работал в некоторых из них, включая Dreamweaver, Elipse, Emacs, Notepad ++, NetBeans, UltraEdit ...

2

В городе есть новый парень,PhpStorm от JetBrains. Вы используете его, и я уверен, что вы забудете всех других редакторов. Это немного дорого, к сожалению.

Я уже некоторое время использую PHPStorm, и в нем есть все, что я искал. Brayn
19

Eclipse PDT очень мило.

С момента выпуска Eclipse 3.7 PDT пренебрегали довольно долго. Тем не менее, похоже, что Zend ослабил и теперь поддерживает PDT.code.google.com/p/zend-sdk  Netbeans не поддерживает пространства имен. Eclipse является многоплатформенным и может делать практически все, что вам когда-либо понадобится. Если все, что ты собираешься делать - это PHP dev, это быстро.
да, но очень медленно! :(
1

Мое личное предпочтение - Eclipse (с различными плагинами), так как я занимаюсь разработкой на нескольких языках (PHP, Java и Ruby), и таким образом меня всегда используют для сочетаний клавиш и сочетаний клавиш. Это не мелочь, так как вы становитесь очень продуктивными. Я не использовал Aptana, но скоро (надеюсь) скоро это будет выглядеть интересно. Для других IDE я использовал: jEdit (для небольшой Java), Notepad ++ (еще для некоторых скриптов и коротких тестовых прогонов кода). А что касается функций, которые вы просили: Eclipse поддерживает множество серверов версий исходного кода (Subclipse); ваш проект может быть на ресурсе Samba; ZendDebugger / xdebug для отладки.

0

Я попробовал Eclipse PDT с некоторым успехом. Aptana также довольно хороша, или, если вы делаете много AJAX, это здорово. Однако ваш пробег может варьироваться в зависимости от того, какие дополнительные плагины вы хотите использовать с ними.

3

Вы смотрели наDelphi для PHP (& Л;http://www.codegear.com/products/delphi/php& gt;)?

Джо Стэгнер из Microsoft действительно любитDelphi для PHP.
Он говорит это здесь:& quot; [Delphi for PHP] 2.0 - это НАСТОЯЩАЯ сделка, и я люблю ее! "

14

Я всегда удивляюсь, что все больше людей не используютActiveState Komodo.

Он имеет лучшие средства отладки из всех PHP IDE, которые я пробовал, является очень зрелым продуктом и имеет больше полезных функций, чем вы можете потрясти. Следует отметить, что у него есть фантастический инспектор HTTP, отладчик Javascript и набор инструментов для регулярных выражений. Вы можете получить его так, чтобы он проходил через ваш PHP, затем вы увидите, как работает ваш Javascript, а затем увидите, как ваш HTTP-трафик выходит по сети!

Он также поставляется бесплатно (Komodo Edit) и открытым (версии OpenKomodo).

О, и если вы не всегда взламываетеjust на PHP он спроектирован как многоязычный редактор и отлично подходит для Ruby и Python.

Я был счастливым клиентом около 5 лет.

может быть цена правильно ?? почти на 100 коробок дороже, чем phpdesigner и phpstorm ... phpdesigner может быть хорошим вариантом дешевле, чем два других ... Я разработчик .net и ищу хорошую IDE для проекта php BTW ...
1

Лучшая IDE для PHP на мой взглядZend Studio (который сам основан на Eclipse PDT). Обратите внимание, что в этом случае «лучший» не обязательно означает «хорошо». Это медленно и немного глючно, но даже в этом случае это все еще лучший вариант для программистов PHP. За многие годы я попробовал множество PHP-редакторов, но еще не нашел того, который работаетgreat.

Комодо IDE был бы мой второй выбор. Моя единственная проблема с Komodo заключается в том, что автозаполнение не так хорошо. С правильно структурированными приложениями, где вы используете phpDoc для документирования возвращаемых типов и т. Д., Все должно быть в порядке. Но я работаю над проектом, который на самом деле этого не делает, и Komodo не может читать файлы, чтобы понять, что $ user, например, является объектом User.

20

Вы уверены, что ищете IDE? Функции, которые вы описываете, а также впечатление, что вы слишком сложны, как, например, у вас. Aptana, предположите, что, возможно, все, что вам действительно нужно, - это хороший редактор с подсветкой синтаксиса и интеграцией с некоторыми распространенными инструментами рабочего процесса. Для этого есть множество вариантов.

Я использовалjEdit на нескольких платформах успешно, и это само по себе ставит его выше большинства остальных (многие IDE тоже кроссплатформенные, но Aptana и все, что основано на Eclipse, будет довольно тяжелым, если будет полнофункциональным). В jEdit есть готовые плагины для всего, что есть в вашем списке, и подсветка синтаксиса для широкого спектра языков. Вы также можете вызвать оболочку в нижней части окна, вызвать скрипты из редактора и так далее. Он не идеален (пользовательский интерфейс лучше, чем большинство Java-интерфейсов, но не идеален, но я так не думаю), но мне повезло с этим, и это будет чертовски проще, чем Aptana / Затмение.

Тем не менее, мне очень нравится Aptana для веб-разработки, она делает большую тяжелую работу для вас, когда вы пройдете курс обучения.

Возможно, ты прав. Я полагаю, что я использовал термин IDE в довольно расширенном значении ... Хотя некоторые специфические особенности IDE меня интересуют (отладчик был бы хорош, некоторые отслеживание переменных также и т.д.) Brayn
3

Я используюZend Studio, Он имеет достойную подсветку синтаксиса, завершение кода и тому подобное. Но самое приятное то, что вы можете отлаживать PHP-код либо с помощью отдельного интерпретатора PHP, либо даже на работающем веб-сервере, когда вы просматриваете & quot; вдоль ваших страниц. Вы получаете обычные ключи Visual Studio, точки останова, часы и стек вызовов, что практически необходимо для поиска ошибок. Нет больше "quat; alert ()" -нарушенного отлаженного исходного кода :)

Извините, но Zend Studio IDE громоздка, не имеет функций, а Zend довольно скуп на обновления. Не рекомендуется.
6

Там нет "лучших" IDE, только лучше и хуже.

Прямо сейчас я пытаюсь поселиться с Аптаной. В нем много разногласий, которые я не хочу, как, например, «Jaxer». Doodads повсюду. Это достаточно быстро, но затягивает большие файлы, когда включена подсветка синтаксиса. Я не смог понять, как настроить отладку PHP. Три хорошие вещи об Aptana: простая установка плагинов, очень быстрые и интуитивно понятные плагины Subversion, быстрый поиск файлов.

Я пробовал Eclipse PDT и Zend для Eclipse, но у них были кошмарные уровни интерфейса. Установка плагинов - это живой ужас несоответствий версий и загадочных сообщений об ошибках.

Я также использую Komodo (они купили нам лицензии на работе). Komodo имеет очень интуитивно понятный интерфейс, но смехотворно медленный, дросселирует файлы среднего размера с подсветкой синтаксиса. Поиск файлов интуитивно понятный, но довольно медленный. Интеграция Subversion не так уж и хороша - медленная и глючная. Если бы не медлительность, я бы наверняка остановился на Komodo, особенно на отладчике.

5

Geany отличный легкий редактор - какNotepad ++ для Linux только лучше. Я считаю, что это в сочетании с несколькими сценариями оболочки и символическими ссылками для связывания модулей в дерево веб-источников делает разработку под Linux простой и увлекательной.

+1. Джани на удивление потрясающая.
+1 для Джани. На самом деле есть версия Geany для Windows, и она прекрасно работает.
Лучший текстовый редактор для Linux.
70

Для PHP я бы порекомендовалPhpStorm.

Он поддерживает синхронизацию FTP / SFTP, хорошо интегрируется сдиверсия, CVS, ртутный и даже сГит, Кроме того, он поддерживает HTML, CSS, JavaScript и хорошо обрабатывает смешение языков, например блоки SQL или HTML внутри кода PHP, JSON и т. Д.

Но если вам нужен Ruby, вы можете попробовать другую IDE -RubyMine с такими же возможностями, но для Ruby.

Это идет с инструментом отладки?
Просто примечание - PHPStorm стоит $ 99 за лицензию
0

Вы пробовали NetBeans 6? Zend Studio и NetBeans 6 - лучшие IDE с поддержкой PHP, с которыми вы столкнетесь, а NetBeans бесплатен.

33

Жаль, что никто не упомянулphpDesigner, Это действительно лучшая IDE, с которой я когда-либо сталкивался (и я полагаю, что я пробовал их все).

Основным преимуществом этого является то, что онNOT На основе Java Это держит все быстро.

Features: Intelligent Syntax Highlighter - automatic switch between PHP, HTML, CSS, and JavaScript depending on your position! PHP (both version 4 and 5 are supported) SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase) HTML/XHTML CSS (both version 1 and 2.1 are supported) JavaScript VBScript Java C# Perl Python Ruby Smarty PHP: Support for both PHP 4 and PHP 5 Code Explorer for PHP (includes, classes, extended classes, interfaces, properties, functions, constants and variables) Code Completion (IntelliSense) for PHP - code assist as you type Code Tip (code hint) for PHP - code assist as you type Work with any PHP frameworks (access classes, functions, variables, etc. on the fly) PHP object oriented programming (OOP) including nested objects Support for PHP heredoc Enclose strings with single- or double quotes, linefeed, carriage return or tabs PHP server variables PHP statement templates (if, else, then, while…) Powerful PHP Code Beautifier with many configurations and profile support phpDocumentor wizard Add phpDocumentor documentation to functions and classes with one click! phpDocumentor tags Comment or uncomment with one click! Jump to any declaration with filtering by classes, interfaces, functions, variables or constants Debug (PHP): Debug with Xdebug Breakpoints Step by step debugging Step into Step over Run to cursor Run until return Call stack Watches Context variables Evaluate Profiling Multiple sessions Evaluation tip Catch errors
Что делает PHPDesigner лучше, чем PhpStorm? Вы упомянули, что опробовали их все ... спасибо ...
Но .... Нет удаленной отладки! Некоторые из наиболее необходимых функций, если вам нужно отладить какую-то большую проектную систему или систему CMS, работающую на сервере.
PHPDesigner потрясающий, я на самом деле заплатил за это. Я использовал его, пока не переключился на Linux.
0

PHPEclipse настолько близок к силе затмения Java, насколько это возможно. Eclipse PDT намного слабее (в прошлый раз я проверял).

2

Затмение с ФДТ.

Почему вы рекомендуете этот?
2

Какие функции IDE вы хотите? Интегрированная сборка двигателя? Debugger? Подсветка кода? IntelliSense? Управление проектом? Управление конфигурацией? Инструменты тестирования? За исключением выделения кода, ни один из них не соответствует вашим требованиям.

Поэтому я предлагаю использовать редактор, который поддерживает плагины, такие какNotepad ++ (к которому вы уже привыкли). Если плагин, который делает то, что вы хотите, еще не создан, напишите его.

я используюкода на Mac & # xA0; OS & # xA0; X.

1

Лучшая IDE для PHP - это NuSphere PHPEd. Это не конкурс. Это так хорошо, что я использую WINE для запуска на моем Mac. В PHPEd встроен замечательный отладчик, который можно использовать с их локальным веб-сервером (полностью автоматически), или вы можете просто установить модуль dbg для XAMPP или любого другого Apache, который вы хотите запустить.

4

я люблюJetBrains Иды. Для PHP этоJetBrains PHPStorm.

Похожие вопросы