Php ide windows: Лучшие IDE для PHP | GeekBrains
9 инструментов для разработки проектов на PHP – База знаний Timeweb Community
PHP — один из самых популярных и распространенных языков программирования. В этой статье собраны самые полезные инструменты, которые пригодятся PHP-разработчику.
1. PHPStorm
https://www.jetbrains.com/phpstorm/
Это интегрированная среда разработки (Integrated development environment, далее IDE) для PHP от компании JetBrains. В редакторе есть много полезных функций, он отлично подходит для работы с PHP, HTML и JS, имеет автоматические средства рефакторинга для PHP и JS, а также функцию автодополнения. Кроме того, в нем можно работать с SQL и базами данных.
Редактор платный, но имеет 30-дневный тестовый период. Есть специальные предложения: бесплатное использование для студентов и учителей, а также для разработчиков опенсорс-проектов.
2. XAMPP
https://www.apachefriends.org/ru/index.html
Это бесплатный инструмент, который легок и прост в установке и использовании. XAMPP это дистрибутив Apache, который помимо PHP содержит также Perl и MariaDB. А значит, отлично подойдет тем, кто работает с этой СУБД (ранее дистрибутив шел с MySQL). Имеет открытый исходный код.
3. Eclipse PDT
https://www.eclipse.org/pdt/
Это интегрированная среда разработки, которая свободно распространяется и подходит для разработки модульных кроссплатформенных приложений. Изначально Eclipse использовался для разработки проектов на Java, но специальный PDT плагин позволяет подключить поддержку PHP. В Eclipse есть все необходимые для разработки функции, такие как профилирование PHP-кода, подсветка синтаксиса и юнит-тестирование. Единственный недостаток — это ресурсоемкая среда, из-за чего ее будет проблематично использовать в небольших проектах.
4. ScriptCase
https://www.scriptcase.net/
ScriptCase RAD (rapid application development — быстрая разработка приложений) позволяет воздать веб-приложение буквально за несколько минут. Это веб-ориентированная платформа, ее можно установить на сервер в интернете. Она представляет собой платформу для разработчиков, позволяющую им использовать для генерации кода графическую оболочку, которая доступна прямо из браузера. Из минусов — сервис платный (от 349 долларов в год), но после установки есть тестовый 20-дневневный период.
5. phpDesigner
http://www.mpsoftware.dk/phpdesigner.php
phpDesigner — среда обработки, обладающая широким функционалом. В ней есть все для создания и отлаживания динамических веб-проектов, в том числе инструмент для чистки и улучшения PHP-кода. Также в этой IDE есть встроенные редакторы кода HTML5, CSS3 и JS. Благодаря интуитивно понятному интерфейсу пользоваться phpDesigner могут даже новички в разработке. Продукт является коммерческим, но имеет тестовый период в 21 день.
6. Aptana Studio
http://www.aptana.com/
Aptana Studio обладает удивительным для опенсорсного проекта количеством функций. Работает на Windows, Mac и Linux. Благодаря встроенному PHP-серверу и инструменту отладки вы можете интегрировать сюда другие инструменты PHP для создания и тестирования PHP-приложений в одном окружении.
7. Code Lobster
http://www.codelobster.com/
Code Lobster подойдет тем, кто ищет портативный IDE вариант. Эту среду разработки можно использовать как плагин для одной из популярных CMS (WordPress, Joomla, Drupal) или для популярного фреймворка (Symfony, Yii и т.д.). Code Lobster выпускается в двух версиях — бесплатной и платной, которая имеет расширенные функции.
8. PhpED
http://www.nusphere.com/
PhpED — один из множества инструментов PHP от компании NuSphere. Помимо PHP 7.1, этот редактор поддерживает HTML5, CSS3 и JS. Из интересных функций можно выделить встроенную поддержку DBG (отладчика и профилировщика для PHP) и возможность удаленной отладки PHP-скриптов. Также PhpED совместим со многими другими инструментами из этой статьи.
9. Sublime Text
https://www.sublimetext.com/
Эта известная программа прекрасно подойдет тем, кто ищет не IDE, а просто текстовый редактор. Быстрая навигация (Goto Anything) позволяет быстро находить нужные файлы или строки кода, а одновременное редактирование позволяет вносить изменения сразу в нескольких местах кода. Программу можно установить и использовать бесплатно, но это платный продукт, стоимость которого составляет 80 долларов (довольно скромно по сравнению с другими инструментами).
IDE для PHP
К вопросу выбора IDE для PHP меня подтолкнуло программирование на Java. Как я уже отметил ранее, для Явы существует неплохой выбор программ. В частности я пока использую IntelliJ IDEA и, честно говоря, я был удивлён, насколько серьёзно продвинулись подобные программы. Много лет назад я публиковал статью IDE для PHP на примере Notepad++, которая не потеряла акутальности, хотя по современным меркам Notepad++ — это обычный текстовый редактор с массой приятных «плюшек».
IntelliJ IDEA меня приятно удивила своим «интеллектом». Java очень уж «многословна»: код откровенно излишний и достаточно громоздкий. Было непонятно: неужели java-программисты его пишут вручную? Запомнить все функции, пакеты и прочие языковые возможности совершенно нереально. Это не PHP, который изучается по справочнику с php.net. На практике оказалось, что IntelliJ IDEA сокращает написание кода до примитивного выбора функций из подсказки автодополнения. IDE автоматом отслеживает код и предлагает советы по его написанию, например добавление в import.
И совсем меня поразила возможность статического анализа кода — это когда IDE проверяет код прямо в процессе его написания. Отмечаются проблемные места, скажем неиспользуемые переменные, или подсказки по области видимости и т.п. В PHP такие вещи крайне ограничены — разве что запуск php с флагом «-l»… Тут же получается очень много точных и конкретных подсказок вплоть до полного переформатирования участка кода.
На этой волне я и решил узнать, есть ли подобные IDE для PHP-кодера.
Сразу хочу сделать ремарку. Это не полноценный обзор программа и не их тестирование. Так что холивар здесь ни к месту. Я поставил очень простые задачи, которые типовые в работе php-программиста, и попробовал проверить как IDE с ними справляются. Более того, я допускаю, что просто не смог разобраться с программами: будем считать это тестом на порог вхождения. 🙂
За «нулевую» точку я взял Notepad++, поскольку он предлагает минимально возможный функционал: подсветка синтаксиса, автодополнение, навигация, шаблоны кода, макросы/запуск программ/задач и т.п. То есть любая IDE должна иметь функционал больше этого. Иначе какой в ней смысл?
Программирование PHP неразрывно связано с работой HTML, CSS, Sass/Less файлами. Поэтому IDE должна их тоже понимать и предлагать не просто подсветку синтаксиса, но и находить ошибки. Ну и конечно, должна уметь «разгребать» смешанный код, например html в php или css в html.
Другой важной особенностью будет то, что обычно php-проект не имеет четкой структуры каталогов, как например в Java, где вся программа в одном месте. В PHP проект может быть в совершенно разных местах.
Например редактирование шаблона в MaxSite CMS. Сам php-проект будет в каталоге templates/default (для default-шаблона), но при этом он может использовать функции из common. IDE должна иметь какую-то возможность искать функции из common-каталога в текущем проекте.
Только бесплатные программы
Я тестировал только бесплатные IDE. Из платных я бы отметил пожалуй PHPStorm, которая базируется на IntelliJ IDEA, поэтому возможно так же «умна» как и версия для Java. Стоимость PHPStorm довольно высока, тем более, что лицензия действует только один год. Лично для меня платить за такой возможный(!) функционал дороговато.
Что я делал
Во всех случаях я делал очень простую вещь: открывал default-шаблон из MaxSite CMS в виде отдельного проекта. Дальше я открывал php-файлы проекта и первым тестом пытался проверить работу автодополнения. Например в MaxSite CMS есть функция mso_xss_clean — я набираю mso_x
и программа должна высветить подсказку с этой и похожими функциями.
Сразу отмечу, что все программы имеют множество настроек, начиная от настройки цветов до сложных сборщиков проектов. Здесь я это не рассматриваю.
Обе программы построены на базе Eclipse, поэтому у них идентичное поведение. Для Eclipse нужно предварительно поставить PHP-плагины или скачать соответствующую сборку. AptanaStudio уже настроена.
В обоих IDE тест на автодополнение провалился. Программы не видят файлы MaxSite CMS.
При том видят функции заданные в этом же файле:
Но, если попробовать вызвать функцию из соседнего файла проекта, IDE опять «слепнет»:
То что программы не видят файлы MaxSite CMS в целом нормальное поведение — они же не знают откуда его взять. Поэтому в теории должен быть механизм, позволяющий указывать в проекте путь или дополнительные файлы. К сожалению в Eclipse этого нет (или я не нашёл как сделать), а без этого IDE в этом плане мало чем отличается от Notepad++.
Кроме этого в Eclipse не позволяет работать с scss-файлами — нужно устанавливать дополнительные плагины. Вместо открытия файла, программа открывает другую связанную программу, в моём случае Notepad++. AptanaStudio работает уже нормально.
Эта программа уже видит все объявленные и используемые функции внутри файла. Точно также ведёт себя Notepad++.
В соседнем файле эти же функции доступны при условии, что одновременно открыты оба файла.
Если при этом открыть common.php, то станут доступны и функции из этого файла.
Таким образом в Atom’е функции для автодополнения доступны из всех одновременно открытых файлов, не зависимо от их реального расположения. Если файл закрыть, то его функции станут недоступны для остальных. Для небольших проектов IDE это не должно быть проблемой, но там, где файлов больше десятка, пользоваться программой будет уже не удобно.
Программа от Microsoft полностью провалила тест на автодополнение. Функции видны только в пределах открытого файла (поведение Notepad++).
Соседний файл уже ничего не видит. Функции MaxSite CMS, естественно, недоступны и каких-то настроек это изменить я так и не нашёл.
Я допускаю, что Visual Studio Code нужно как-то настраивать для работы с php-проектом. Программа поддерживает плагины. Я попытался найти что-то связанное с php, но количество предложений меня сильно смутило — всё-таки разобраться с 133 плагинами довольно проблематично. 🙂
Программа, судя по всему, в первую очередь ориентируется для С/C++, а PHP для неё — небольшое дополнение. Поведение автодополнения достаточно интересное. В первую очередь следует отметить, что php-функции доступны сразу из всего проекта для всех файлов. Функции MaxSite CMS при этом недоступны. Но, если открыть (можно простым перетаскиванием мышью) файл common.php, то KDevelop, после небольшого анализа, делает его функции доступными для всех файлов проекта.
При этом, даже если закрыть common.php, или сам проект, то после открытия функции останутся доступными (они добавляются как Imports).
При этом в KDevelop отлично работают подсказки по функциям в двух вариантах: в кратком и полном. Так что эта IDE тест на автодополнение пошла очень хорошо.
Но, из-за того, что программа заточена для «сишников», в ней нет средств для статического анализа кода.
Выглядит это очень печально — php-ошибки программа просто не видит. Так же программа ничего не подсказывает относительно Sass-файлов и css-классов.
Автодополнение в NetBeans видит сразу все функции проекта.
Для того, чтобы IDE увидела функции MaxSite CMS необходимо добавить к проекту соответствующие пути:
После этого в проекте становятся доступны все функции.
Стоит отметить, что NetBeans понимает синтаксис PHPDoc, что делает автодополнение отличной подсказкой:
Смешанное содержимое: php-файл, в котором html-вставка, в котором css-класс, который определён в scss-файле.
Если css-класс определён в «чистую» в css или scss-файле, то NetBeans легко его находит.
Так что в плане автодополнения NetBeans показала себя только с лучшей стороны.
Теперь, что касается статического анализатора кода. Да, он есть. С учетом того, что это PHP с его «вольностями», работает он даже лучше чем стандартный php -l
. Анализ кода производится средствами самой программы, поэтому она может отловить не только ошибки, но и различные неточности.
В некоторых случаях IDE даже слишком перестраховывается, например присваивание в теле условия «if» формирует предупреждение о «возможно случайном присваивании». Или, скажем, программа настаивает на том, что все if-блоки должны оборачиваться фигурными {}
скобками. Хорошо, что всё это настраивается.
Так что и в этом вопросе NetBeans показала себя с лучшей стороны. С учётом других возможностей программы, можно сказать, что NetBeans — однозначный фаворит при выборе IDE для PHP.
Другие записи сайта
Настройка среды разработки для PHP веб-разработчика в Windows / Песочница / Хабр
Первые два года своей профессиональной деятельности в создании сайтов я работал под Linux. Но при всей гибкости и мощности этой системы она, всё же, неудобна в мелочах. Однажды, эти мелочи перевесили все прочие плюсы и я решился пересесть на Windows. Сейчас я совершенно не жалею о потраченном времени на настройку среды разработки, а моим рабочим ноутбуком, который по совместительству является и домашним, стало гораздо удобнее пользоваться.
Этот пост может сэкономить время тем, кто так же как и я собирается перейти на Windows и тем, кто только ещё начинает работать PHP-программистом или веб-разработчиком. Для полноценной веб-разработки понадобятся: виртуальная среда, система контроля версий, менеджеры зависимостей, система сборки приложений, система развёртки приложений и, конечно, хороший редактор кода. Я не буду рассказывать зачем нужен каждый из компонентов, а лишь дам инструкцию по его установке в Windows. Я использую Vagrant, Composer, NPM, Bower, Git, Gulp, Capistrano и PHPStorm, дальше пойдёт речь именно об этих технологиях. Инструкции даны для Windows 10.
Начнём с установки PHP
Для разработки я использую PHP 7, чтобы мой код был совместим с ним, когда я соберусь переезжать. На боевых серверах у меня пока что PHP 5.6. Для того, чтобы случайно не написать код, который не будет работать в продакшене в моём PHPStorm указан уровень языка 5.6.
Для работы в Windows у PHP есть специальная версия языка, которую можно скачать с сайта PHP. Для того, чтобы установить PHP 7 в операционной системе Windows понадобится программа Visual C++ Redistributable for Visual Studio 2015, которую можно скачать с официального сайта Майкрософта. Установка этой программы не содержит никаких трудностей, нужно просто нажимать кнопку «Далее».
После установки Visual C++ Redistributable скачиваем архив PHP 7 для Windows (VC14 Non Thread Safe x64 или x86 в зависимости от разрядности системы) c официального сайта PHP. В архиве нет инсталлятора, его просто нужно распаковать в папку где-нибудь на диске. В пути к этой папке не должно быть пробелов и русских букв, у меня это C:\php.
После распаковки нужно добавить PHP в системный PATH для того, чтобы можно было запускать PHP из любого каталога:
- нажимаем win+x;
- переходим в Advanced system settings;
- выбираем Environment Variables;
- выбираем переменну PATH и нажимаем кнопку Edit;
- нажимаем кнопку New и вводим адрес каталога с распакованным PHP, например C:\php;
- нажимаем кнопку Ok.
Теперь нужно настроить PHP для работы:
- переименовываем файл
php.ini-production
вphp.ini
; - раскоментируем (убираем знак
;
) перед строчками:extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_openssl.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_sqlite.dll
;extension=php_sqlite3.dll
.
Всё, PHP 7 установлен в системе и готов к использованию.
Система контроля версий
Установить Git на Windows проще простого. В качестве приятного бонуса вместе с Git поставляется консоль Git bash. Работать с этой консолью гораздо удобнее, чем со стандартной CMD в Windows. Кроме того, она понимает некоторые полезные линуксовские команды, такие как find, ls и прочие.
При установке Git под Windows вам нужно будет прописать git.exe в PATH вашей системы, чтобы Git можно было запускать из любого места в командной строке. А также указать Git’у, чтобы при получении кода он не менял символы окончания строк в файлах (эти символы отличаются на системах с Linux и Windows). Всё это делается парой кликов мышкой через инсталятор Git.
Вот скриншоты важных страниц установки Git:
- Экран выбора установки программ в PATH вашей системы. Выбирайте средний вариант — так вы сможете использовать Git из командной строки из любого каталога и не потревожите стандартные программы Windows find и sort;
- Здесь мы указываем как Git будет поступать с символами окончания строк. На Windows и Linux эти символы разные и Git может менять их перед отправкой и получением кода из репозитория. В моём случае лучший выбор — это не вмешиваться в код при получении и следить за тем, чтобы в репозиторий не попадали файлы с символами Windows-style.
- Последний экран не столь важен, здесь можно указать что будет в основе надстройки Git Bush — стандартная консоль Windows или MinTTY. Если у вас Windows до 10 версии, то лучше выбрать MinTTY.
После установки укажите Git’у ваше имя и электронную почту. Эти данные будут передаваться с каждым коммитом и их нельзя будет изменить.
Откройте Git Bush и запустите две команды:
На этом первоначальная настройка Git закончена.
Менеджеры зависимостей NPM, Bower и Composer
Для того, чтобы получить NPM нужно установить NodeJS.
У NodeJS есть официальный установщик для Windows, поэтому установка будет проще простого:
- скачиваем установщик с официального сайта NodeJS;
- запускаем скаченный установщик и нажимаем несколько раз кнопку Next, попутно соглашаясь с условиями.
Для того, чтобы проверить, установился ли NodeJS и NPM, откройте консоль Windows или Git bush (если консоль уже была открыта, то нужно её закрыть и открыть снова, чтобы обновить системный PATH) и выполните команды:
node -v
и
npm -v
Если команды выдали версии, например: «v6.2.0» и «3.8.8», то это значит, что всё успешно установлено и можно работать.
После установки NPM можно приступить к установке Bower
Здесь всё просто, введите в командной строке:
npm install bower -g
Параметр -g
нужен для того, чтобы установить Bower глобально и иметь возможность запускать его из любого каталога.
Composer
У пакетного менеджера Composer есть специальный установщик для Windows. Скачать его можно с официального сайта. Сама установка элементарна и займёт не больше 5 минут, но есть две особенности.
Во первых, перед установкой Composer нужно установить PHP. О том как это сделать написано в начале поста. Во вторых, после установки Composer нужно передать ему специальный GitHub Tokken для того, чтобы обойти ограничени GitHub’а на количество обращений по API.
Но начнём с установки. После скачивания и запуска установщика он попросит указать путь к PHP. Если вы добавили PHP в PATH, как указано у меня в инструкци, то Composer сам определит этоть путь. Если нет, то вам нужно указать этот путь самостоятельно.
После этого нужно ещё несколько раз нажать Next и Composer будет установлен в систему и доступен через командную строку из любого каталога.
В процессе работы с Composer программа в какой-то момент сама предложит вам ввести GitHub Tokken и даст ссылку на его создание. Но можно не ждать этого и сделать всё самому. Создать токен можно на специальной странице GitHub’а. Для того, что передать токен Composer’у нужно ввести в командной строке команду
composer config -g github-oauth.github.com <token>
Всё, на этом Composer установлен и готов к использованию.
Система сборки проекта Gulp
Так как он часть экосистемы NPM, то тут всё просто:
npm install gulp -g
Параметр -g
нужен для того, чтобы установить Gulp глобально и иметь возможность запускать его из любого каталога.
Виртуальная среда Vagrant
Для установки Vagrant в Windows предварительно понадобится установить один из провайдеров виртуальной среды. Я использую VirtualBox от Oracle. Установка обеих программ не составляет абсолютно никакого труда и требует только вовремя нажимать кнопку Next.
Ссылки на страницы откуда можно скачать установщики:
После установки, Vagrant можно будет запускать из командной строки из любого каталога.
Система развёртывания Capistrano
Для того, чтобы установить Capistrano на Windows в первую очередь нужно установить язык программирования Ruby. В этом нет ничего сложного, для установки языка в Windows существует специальный проект rubyinstaller.org. Нужно лишь скачать установщик и несколько раз нажать кнопку Next. Не забудьте только поставить галочку напротив пункта о добавлении Ruby в PATH Windows.
Это позволит запускать Capistrano из любого каталога, что очень удобно.
После установки Ruby настало время установить Capistrano. Откройте командную строку (если она была открыта, до установки Ruby, то закройте и откройте её снова, чтобы обновить данные из PATH) и введите команду:
gem install capistrano
Эта команда установит Capistrano в систему и в дальнейшем его можно будет запускать командой:
cap
Как видите, всё элементарно.
Все необходимые компоненты установлены. Осталось только выбрать хороший редактор кода. Я использую PHPStorm, так как он поддерживает все инструменты, которые перечислены в этом посте и ежемесячная индивидуальная подписка на эту программу стоит меньше $10. Но, конечно, можно установить любой редактор на свой вкус.
Сразу после установки PHPStorm на Windows нужно сделать две важные настройки:
- указать UTF-8 в качестве кодировки всех файлов по умолчанию;
- указать символ
\n
в качестве символа окончания строки по умолчанию.
Это необходимо сделать, так как всё тестирование и работа сайтов идёт в среде Linux и неверные символы окончания строк и кодировка файлов может приветси к разным ошибкам, у которых трудно будет выявить причину.
Обе настройки находятся в разделе Editor. Попасть в настройки можно с главного экрана PHPStorm.
Либо с верхнего меню через File -> Default settings.
Окончание строк в файлах настраиваем в разделе Editor -> Code Style.
Кодировку файлов настраиваем в разделе Editor -> File Encodings.
На этом всё. На установку всех компонентов понадобится примерно час времени.
Как установить PHP 7 в Windows 10 — Практика веб-разработки
Язык программирования PHP без труда устанавливается на Windows. Для этого создатели PHP подготовили специальную Windows-версию языка, которую можно скачать с сайта PHP.
Для среды разработки я использую PHP 7, с тем расчётом, чтобы мой код был готов к тому моменту, как PHP 7 можно будет установить на боевой сервер. Для того, чтобы установить PHP 7 в операционной системе Windows понадобится программа Visual C++ Redistributable for Visual Studio 2015, которую можно скачать с официального сайта Майкрософта. Установка этой программы не содержит никаких трудностей, нужно просто нажимать кнопку «Далее».
После установки Visual C++ Redistributable скачиваем архив PHP 7 для Windows (VC14 Non Thread Safe x64 или x86 в зависимости от разрядности системы) c официального сайта PHP. В архиве нет инсталлятора, его просто нужно распаковать в папку где-нибудь на диске. В пути к этой папке не должно быть пробелов и русских букв, у меня это просто C:\PHP.
После распаковки нужно добавить PHP в системный PATH для того, чтобы можно было запускать PHP из любого каталога:
- нажимаем win+x и переходим в настройки System;
- переходим в Advanced system settings;
- выбираем Environment Variables;
- выбираем переменну PATH и нажимаем кнопку Edit;
- нажимаем кнопку New и вводим адрес каталога с распакованным PHP, например C:\PHP;
- нажимаем кнопку Ok.
Теперь нужно настроить PHP для работы:
- переименовываем файл
php.ini-production
вphp.ini
; - раскоментируем (убираем знак
;
) перед строчками:extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_openssl.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_sqlite.dll
;extension=php_sqlite3.dll
.
Всё, PHP 7 установлен в системе и готов к использованию.
Топ-15 лучших PHP IDE в 2020 году
Примечание. — Этот блог обновлен 8-11-2020.
Вы готовы запачкать руки средствами разработки PHP? PHP IDE — это основной инструмент, который вам нужен для программирования PHP. На рынке доступно множество доступных IDE, как бесплатных, так и платных, и выбор одной из них может оказаться сложной задачей.
Вполне возможно продвигаться вперед с инструментами программирования PHP в фундаментальном текстовом редакторе, таком как блокнот, но лучше начать с многофункциональной и абсолютной PHP IDE, такой как NetBeans.Набор инструментов, таких как PHPStorm, VIM, Cloud9, Zend Studio и Atom, особенно подходит для профессиональной веб-разработки.
Лучшая среда разработки PHP содержит множество функций и возможностей с использованием поддержки программирования PHP. Интегрированная среда разработки — это открытое пространство для разработчиков, и для ее улучшения вам необходимо заранее вложить усилия и время, чтобы выбрать инструменты веб-разработки PHP, которые наиболее точно соответствуют требованиям вашего проекта.
Какой из них выбрать? Этот запрос для вас, и выбор зависит от того, что вам нужно, что вы любите и можете ли иметь необходимые средства.Попробовать несколько до того, как закончить один из них, — неплохая идея. Приведем несколько статистических данных о PHP, которые вас больше всего заинтересуют. Согласно опросу, проведенному Inc , PHP является 7-м популярным языком программирования во всем мире, а согласно GoCertify — 5-м наиболее широко используемым языком программирования во всей Индии.
Существует множество редакторов PHP, которые поддерживаются в Windows, Linux и Mac и доступны для бесплатной загрузки.Если вы начинающий веб-разработчик и настраиваетесь на изучение PHP, я советую вам заранее приобрести бесплатное программное обеспечение для кодирования PHP, такое как NetBeans, VIM, Atom или Eclipse PDT.
Разработчики
Enterprises также могут выполнять свою работу с помощью этих бесплатных IDE. Однако доступны коммерческие и бизнес-среды IDE. Они более совершенные и поддерживаются предприятиями, поддерживая новейший набор функций, а также расширенные функции. Лучшие IDE для программирования PHP включают в себя PHPStorm, Zend Studio, Sublime Text, Nusphere, PHP Designer, PHPED и Cloud 9, чтобы назвать некоторые из них.
1. PHPStorm
PHPStorm — лучшая IDE для PHP-разработчика, в которой реализован самый свежий набор функций, облегчающих быструю веб-разработку. Он разработан и продвигается компанией JetBrains. Он находится среди самых популярных компаний на рынке инструментов для разработчиков и делает программное обеспечение PHP-кодирования более простым и приятным для разработчиков в течение последних 15–16 лет.
PHPStorm хорошо работает с такими ключевыми фреймворками, как Symfony, Zend Framework, Yii, CakePHP и Laravel.Он даже поддерживает основные системы управления контентом (CMS), такие как Drupal, Magento и WordPress.
Любой проект веб-разработки не является абсолютным без интерфейсных технологий, и именно здесь PHPStorm работает лучше всего. Он позволяет редактировать в реальном времени интерфейсные технологии, включая CSS, Sass, HTML5, CoffeeScript, TypeScript, JavaScript, Stylus, Less и другие. Он позволяет проводить рефакторинг кода, отладку и модульное тестирование.
Когда дело доходит до лучших инструментов для разработчиков PHP, он обеспечивает доступ и интеграцию с надежными системами контроля версий, различными базами данных, инструментом разработки PHP MySQL, бродягой, композитором, удаленным развертыванием, клиентом для отдыха и инструментами командной строки.С точки зрения отладки он работает с Zend Debugger и Xdebug как удаленно, так и локально.
PHPStorm — это интегрированная среда разработки корпоративного уровня, которая поставляется с платной лицензией и в основном предназначена для специализированных разработчиков. Это, с другой стороны, предлагается бесплатно для студентов, преподавателей и для реализации проектов с открытым исходным кодом.
О репутации PHPStorm можно судить по тому факту, что крупные бренды, такие как Yahoo, Expedia, Cisco, Wikipedia и Salesforce, купили лицензии на PHPStorm IDE.
2. Eclipse PDT
Eclipse PDT — широко используемый инструмент разработки PHP с открытым исходным кодом — еще одно предпочтение с открытым исходным кодом, не требующее прямых затрат. Eclipse имеет огромное сообщество разработчиков, работающих над всевозможными плагинами, необходимыми для авторизации Eclipse с функциями, которые должна предоставить любая другая лучшая PHP IDE, такая как Storms PHP, NetBeans и Zend studio.
На начальном этапе внедрение Eclipse — это немного сложная задача, в отличие от других IDE, связанных с бизнесом, но его использование стоит тех денег, которые оно экономит для вас.Это экономит на лицензиях, что является самым большим преимуществом, если вы запрашиваете оценку в среде Eclipse PDT и PHPStorm или Zend Studio. Если вы давний последователь Eclipse, вам будет легко иметь дело с Eclipse PDT.
Некоторые люди говорят, что Eclipse работает медленно, и позвольте мне быть откровенным; это отнимает много времени, когда вы занимаетесь настройкой системы, в то время как другие продукты для бизнеса работают относительно лучше. Однако основная конфигурация ноутбука в наши дни — это высокое качество, позволяющее запускать Eclipse достаточно быстро, чтобы не допустить никаких задержек.
Некоторые из основных функций включают выделение синтаксиса, форматирование кода, помощь с кодом, рефакторинг, навигацию по коду, шаблоны кода, отладку PHP, проверку синтаксиса и экосистему eclipse, которая обладает обширным сообществом, которое весьма поддерживает.
Для начала вы можете загрузить пакет Eclipse для разработчиков PHP, который полностью включает поддержку языка PHP, клиента Git, редактора XML и Mylyn.
3. NetBeans
NetBeans — это PHP IDE для многих; он приписывается богатым, бесплатным и поддерживает множество языков, включая английский, русский, японский, бразильский, португальский и базовый китайский.Бесплатная версия NetBeans появилась в 2010 году, когда она была изначально подготовлена компанией Sun Microsystems с открытым исходным кодом, а затем стала доступна Oracle.
С момента своего выпуска NetBeans поддерживает одно из крупнейших сообществ разработчиков, работающих в интегрированной среде разработки с открытым исходным кодом, которую загружают более 18 миллионов раз.
Прошли те времена, когда этот инструмент был медленным и был известен только разработкой на Java, существующая стабильная версия NetBeans легковесна, намного быстрее и полностью поддерживает PHP.У него лучшие ресурсы поддержки для всех популярных PHP-фреймворков, таких как Zend, Smarty Doctrine и Symfony2. Он даже поддерживает Laravel через Laravel-ide-helper и обеспечивает поддержку таких фреймворков, как Yii, FuelPHP, CakePHP и WordPress CMS.
Некоторые из основных функций, которые удерживают NetBeans на пике списка, включают инструменты генерации кода, такие как создание геттеров-сеттеров, интеллектуальное завершение кода, шаблоны кода, быстрые исправления, подсказки и рефакторинг. Другие поддерживаемые фундаментальные функции включают автозавершение кода try / catch, сворачивание кода и форматирование, а также прямоугольное выделение.
Когда дело доходит до отладки, вы можете, кроме того, использовать командную строку или xDebug вместе локально и удаленно. Редактор PHP NetBeans поддерживает веб-разработку с учетом JavaScript, HTML и CSS. Все эти функции просто делают NetBeans главной IDE PHP с открытым исходным кодом.
какая PHP IDE поддерживает SSH и какая PHP IDE поддерживает Git? Да, NetBeans, как вы угадали.
4. Sublime Text 3
Это признанный и конкурирующий инструмент для самых надежных текстовых редакторов PHP.Он легкий, с необходимыми функциями и поддерживается в OS X, Windows, а также Linux. Текстовый редактор Sublime расширяет свои возможности с помощью различных плагинов и пакетов.
На рынке доступно множество пакетов PHP, которые помогают преобразовать этот умный редактор в изящную Sublime PHP IDE. Некоторые из наиболее полезных и заслуживающих внимания пакетов для этой цели состоят из управления пакетами, клиента xDebug — CodeBug, Sublime PHP companion, Simple PHPUnit, PHPCS, CodIntel и PHPDoc.
После того как вы сгруппируете возвышенный текст 3 как PHP IDE с помощью дополнительных пакетов, вы получите классность возвышенного текста, а также надежность PHP в одном месте, что упрощает разработку PHP.
5. NuSphere
Это еще одна компания, которая заинтересована в разработке лучших инструментов для продуктов PHP, чтобы улучшить опыт веб-разработки, и PHPED — это IDE, которую они должны предложить.
Он поддерживает самый последний выпуск PHP Editor, который поддерживает PHP 7 и многие другие новые, а также старые PHP-фреймворки, включая Laravel, Yii и Symfony, а также некоторые из них вместе с системами управления контентом (CMS), такими как WordPress и Joomla.Дополнительная функция в самой последней версии — это возможность запускать модульные тесты для взаимно локальных и удаленных проектов.
Подводя итоги, NuSphere PHPED IDE — это инструмент веб-разработки с упакованным стеком, который полностью поддерживает отладку JavaScript, предварительную обработку CSS с LESS препроцессором, HTML5 и все остальное на PHP.
Предположив это, я бы оценил Zend и PHPStorm над NuSphere с точки зрения стиля, непрерывной поддержки клиентов, расширенной документации и выполнения релизов в требуемом коммерческом пространстве.
6. Zend Studio
Zend Studio — одна из лучших коммерческих PHP IDE, созданная компанией Zend, которая предназначена для опытных веб-разработчиков.
Zend как компания предоставляет все, что касается функциональности PHP, и имеет огромное количество клиентов, использующих тот или иной из ее продуктов, которые с легкостью помогают в разработке PHP. Некоторые из его основных клиентов включают такие компании, как DHL, BNP Paribas Credit Suisse и Agilent Technologies.
Zend Studio включен в Windows, OS X и Linux и работает с самыми последними версиями PHP, включая PHP 7. Zend Studio поставляется с интуитивно понятным пользовательским интерфейсом и предлагает большинство современных функций и инструментов, помогающих ускорить процесс. PHP и веб-разработка с несколькими целями. Некоторые из основных функций Zend Studio включают
- Производительность Swifter при индексировании, проверке и поиске кода PHP
- Отладка с помощью Xdebug, Zend Debugger и интеграция с Z-Ray
- Поддержите экосистему плагинов Eclipse, поддержку Docker и Git Flow
- Редактор кода Sharp, поддерживающий PHP, JavaScript, CSS и HTML
- Поддержка развертывания, включая облачную поддержку Amazon AWS и Microsoft Azure
- Поддержка быстрой миграции PHP 7 и безупречной интеграции с сервером Zend
Мощной особенностью Zend является поддержка разработки мобильных приложений на пике разработки приложений PHP и серверных систем.Это является хорошим началом в разработке, когда дело доходит до согласования существующих веб-сайтов и веб-приложений с мобильными приложениями.
7. Атом
Atom — это современный текстовый редактор, созданный разработчиками GitHub и доступный бесплатно по лицензии MIT. У Atom есть собственная экосистема с огромным сообществом за ее спиной и множеством плагинов и пакетов для расширения его функциональности.
Atom действительно гибкий, что означает, что вы можете превратить Atom в необходимый онлайн-редактор PHP, поскольку он масштабируемый и чрезвычайно настраиваемый.Кроме того, это точная кроссплатформенная альтернатива с поддержкой Windows, Red Hat Linux, OS X, Debian Linux и Fedora 22+.
Как закрутить Atom в PHP IDE бесплатно?
Что касается PHP, то представлено множество пакетов, которые преобразуют редактор Atom в полностью загруженную среду IDE для PHP, которая не только бесплатна, но и очень эффективна, чем многие другие коммерческие среды разработки PHP.
Пакеты, которые вы запрашиваете для превращения редактора атомов в полностью функциональную бесплатную среду разработки PHP, включают php-cs-fixer, hyperclick-php, php-integrationtor-base, linter-php и atom-autocomplete-php.
8. Комодо
Komodo IDE, разработанная ActiveState в 2000 году, является одним из лучших инструментов разработки и функциональных возможностей PHP MySQL. Большинство функциональных возможностей Komodo заложено в интерпретаторе Python.
Он использует Mozilla и Scintilla в качестве своей основы по той причине, что они имеют много общих функций, функций и поддерживают одинаковые языки. Благодаря многочисленным удлинениям и трубам Komodo добился огромного успеха.
Характеристики: —
- Обеспечение разделенного обзора и многооконного режима
- Закладки Swift
- Интеллектуальное определение языка
- Средство просмотра объектной модели документа
- Поддержка Git и удаленного доступа к файлам
9. Aptana Studio
Aptana Studio, созданная Aptana Inc. в 2014 году, является одним из лучших инструментов разработки PHP с открытым исходным кодом. Его просто загрузить из Интернета и он доступен всем бесплатно.Его можно получить отдельно в ОС Windows, Mac и Linux.
Характеристики: —
- Поставляется с аннотациями синтаксических ошибок
- Имеет встроенный PHP-сервер
- Поддерживает DOM и CSS
- Форматирование кода и автоматическое индексирование
- Поддерживает отладчик PHP
10. Облако 9
Cloud9 поставляется с предустановленными необходимыми инструментами для всех популярных языков программирования, а также с JavaScript, Python и PHP, поэтому вам не нужно устанавливать файлы на свой компьютер для разработки, чтобы начинать новые проекты.Ввиду того, что ваша IDE Cloud9 является облачной, вы можете выполнять свои проекты из дома, офиса или где угодно, используя машину, подключенную к Интернету.
Платформа предлагает безупречный опыт разработки бессерверных приложений, позволяя вам напрямую определять ресурсы, отлаживать и переключаться между локальным и удаленным выполнением бессерверных приложений. С Cloud9 вы можете быстро поделиться своей средой разработки со своей командой, облегчая вам объединение программ и отслеживание действий друг друга в режиме реального времени.
Характеристики: —
- Код в браузере
- Кодировать взаимно в реальном времени
- Легкое создание бессерверных приложений
- Быстрое начало новых проектов
- Прямой доступ через терминал к AWS
11. Codelobster
Codelobster IDE модернизирует и упрощает процедуры разработки PHP. Вам не нужно помнить имена функций, аргументов, тегов и атрибутов.Платформа предоставила вам все это с помощью функций автозаполнения, предназначенных для PHP, HTML, JavaScript и CSS.
Внутренний бесплатный отладчик PHP облегчает проверку кода на локальной основе. Он автоматически определяет существующие настройки вашего сервера и настраивает связанные файлы, чтобы вы могли использовать отладчик.
Codelobster IDE имеет следующие функции и возможности для работы с Magento:
- Больше возможностей для создания проектов с автоматической установкой платформы Magento
- Автозаполнение для методологий Magento
- Всплывающие подсказки для методологий Magento, контекста и динамической справки
- Codelobster IDE поддерживает Windows, Mac OS, Linux, WordPress, Ubuntu, Mint, Fedora и т. Д.и имеет исключительные плагины для бесперебойной работы с Joomla, Drupal, Twig, JQuery, Symfony, CodeIgniter, Node.js, BackboneJS, EmberJS, CakePHP, VueJS, Laravel, AngularJS, Phalcon, Magento и Yii.
Итак, какой редактор кода PHP я могу выбрать? Давайте рассмотрим еще несколько вариантов.
12. Novi HTML Visual Editor
Визуальный редактор
Novi HTML, техническая сторона редактора HTML, был чрезвычайно ориентирован на пользователя. В 2016 году Elementor для WordPress был единственным профессиональным редактором перетаскивания, который предлагал возможности WYSIWYG.Итак, людям требовалось что-то подобное для онлайн-проектов на основе HTML.
Во-первых, Novi помогала нетехническим специалистам без труда создавать свои веб-сайты. Во-вторых, конструктор оказался полезным для множества веб-дизайнеров и разработчиков. Этот визуальный редактор HTML позволил во всем мире без особых усилий продвигать рабочий процесс.
Основные действия и функции, которые пользователи могли выполнять с помощью Novi:
- Создавайте чистые структурированные макеты сайтов без использования кода
- Включена технология перетаскивания
- Дизайн страниц с использованием готовых контентных модулей
- Создание удобной для посетителей навигации по веб-порталу
- Настройка элементов пользовательского интерфейса и пользовательского интерфейса
- Использование готовых блоков контента
- Быстрая установка элементов
- Работа с медиа-библиотекой
- Изменение цветовых схем, градиентов и изображений
- Включение кода CSS, HTML и JS
- Облегчение контактных форм, всплывающих окон и карт
- Применение визуальных эффектов, каруселей, таймеров обратного отсчета и ползунков
Итак, какие IDE лучше всего подходят для разработки PHP? Давайте рассмотрим еще несколько альтернатив.
13. Кронштейны
Brackets — это продвинутый и современный текстовый редактор, который упрощает создание дизайна в браузере. Благодаря простым визуальным инструментам и поддержке препроцессора, он идеально подходит для веб-дизайнеров и разработчиков интерфейса.
Вот некоторые функции и особенности кронштейнов
- Встроенные редакторы
- Предварительный просмотр
- Поддержка препроцессора
Вместо того, чтобы прыгать между вкладками файлов, скобки позволяют открывать окно прямо в коде.Скобки упрощают использование всех селекторов CSS с этим идентификатором во встроенном окне, поэтому вы можете реализовать код бок о бок без привлечения всплывающих окон.
Вы можете включить соединение в реальном времени прямо в браузере. Внесите изменения в CSS и HTML, и вы сразу увидите эти изменения на экране. Кроме того, посмотрите, где ваш селектор CSS используется в браузере, аккуратно поместив на него курсор. Это надежность редактора кода и удобство встроенных в браузер инструментов разработки.
С помощью скобок вы можете использовать Quick Edit, а также Live Highlight с файлами LESS и SCSS, что сделает работу с ними более простой, чем когда-либо.
14. Dreamweaver
Adobe Dreamweaver — это ведущий профессиональный пакет программного обеспечения для веб-разработки. Это многогранный продукт, подходящий для всего, от простого дизайна страницы до разработки динамических страниц, поддерживаемых или написанных с помощью PHP, ColdFusion, XML, XSLT, ASP, CSS и JavaScript.
Некоторые функции Dreamweaver
- Интегрированная поддержка CMS
- Умная помощь при кодировании
- Поддержка CSS
Dreamweaver позволяет тестировать большинство CMS, включая Drupal, WordPress и Joomla. Эта функция поставляется с навигацией в режиме реального времени, которая облегчает просмотр веб-страницы в действии для простого редактирования. Для реализации динамических страниц он помогает получить доступ ко всем файлам, связанным со страницей.
Как новички, вы можете воспользоваться подсказками по коду JavaScript, HTML и Ajax, которые предлагает Dreamweaver.Подсказка по коду включает методы Spry, Prototype, jQuery и PHP.
Dreamweaver позволяет нам продемонстрировать блочную модель CSS, не требуя и не зная, как кодировать CSS вручную.
15. Блокнот ++
Notepad ++ — это абсолютно бесплатный редактор исходного кода и его заменитель, поддерживающий несколько языков. Он работает в среде MS Windows и регулируется лицензией GPL.
Функции Notepad ++ включают
- Автосохранение
- Поиск и замена строк текста с помощью выражений
- Включить закладку строки и управляемый отступ
- Позволяет макросы и одновременное редактирование
- Упростите редактирование разделенного экрана вместе с синхронизированной прокруткой
- Помогает с операциями со строками, сортировкой и преобразованием регистра
- Помогает удалить лишние пробелы
- Помогает с интерфейсом документа с вкладками
Вывод: —
PHP — самый популярный и всеобъемлющий язык программирования для веб-разработки, и существует множество доступных PHP IDE, которые со временем продолжают развиваться.Большинство инструментов разработки PHP, описываемых в этом блоге, имеют различные разновидности, но их универсальная цель — сделать веб-разработку более быстрой с помощью удобного и масштабируемого кода.
Присмотритесь поближе, перечислите некоторые из ваших важных требований и выберите лучшие инструменты веб-разработки PHP, которые наиболее точно соответствуют вашим потребностям.
Если у вас есть какие-либо вопросы или вы планируете разработать веб-приложение PHP для вашего бизнеса, вы можете связаться с нами . У нас есть опытная команда разработчиков PHP, способная полностью удовлетворить ваши требования.
.
4 Бесплатная PHP IDE для Windows
Рейтинги пользователей:
[Всего: 0 Среднее: 0/5]
Вот список из 4 PHP IDE (интегрированная среда разработки) для Windows, доступных бесплатно.
PHP — это язык сценариев на стороне сервера, доступный бесплатно. Это мощный инструмент для создания динамических и профессионально выглядящих веб-страниц.Он предоставляет множество удивительных функций и теперь стал наиболее широко используемым языком сценариев общего назначения для веб-разработки.
PHP IDE — это интегрированная среда разработки PHP, предназначенная для разработки, отладки и управления файлами PHP. Обычно PHP IDE оказывается дорогостоящим, поэтому мы нашли для вас лучшие портативные бесплатные PHP IDE со стандартными функциями. Здесь мы собираемся обсудить около 4 таких бесплатных PHP IDE, которые предоставляют все комплексные возможности и инструменты в рамках одной программы для разработки динамических веб-страниц.Вы также можете попробовать рассмотренный нами Quick PHP.
CodeLobster PHP IDE:
CodeLobster — это расширенная интегрированная среда разработки для всех ваших потребностей в разработке. Это мощная IDE не только для PHP, но и для HTML, CSS, Javascript и SQL. CodeLobster — это интегрированная среда разработки с пакетом функций, которая не только предоставляет обычные функции редактирования с выделением кода, но также обеспечивает автоматическое завершение кода, встроенные возможности отладки, контекстно-зависимую справку, комментирование кода, сворачивание кода и многое другое.
Встроенный отладчик обеспечивает превосходные возможности отладки. Он позволяет добавлять точки останова в любую часть кода, видеть значения переменных во время отладки кода и отслеживать значения определенных переменных во время выполнения кода. Помимо этого, интегрированные редакторы HTML, CSS, Javascript и SQL также предоставляют очень хорошие функции редактирования, включая выделение кода, выделение пар, автозаполнение и сворачивание кода. Редактор SQL позволяет подключаться к любой базе данных и предоставляет различные инструменты для навигации по различным объектам базы данных.
CodeLobster также обеспечивает поддержку FTP / SFTP для публикации проектов в Интернете. Более того, вы можете расширить возможности этой бесплатной PHP IDE, используя дополнительные плагины для различных программ управления контентом, таких как Drupal, Joomla и WordPress. CodeLobster работает со всеми версиями Windows.
Щелкните здесь, чтобы загрузить CodeLobster.
Dev-PHP IDE:
Dev-PHP — это бесплатная среда разработки PHP для разработки динамических веб-страниц с использованием PHP. Он имеет простой пользовательский интерфейс, в котором есть отдельные разделы для кодирования и доступа к частям вашего проекта.Он предоставляет полнофункциональный редактор кода с подсветкой синтаксиса. Кроме того, он предоставляет две вкладки предварительного просмотра; Внутренний позволяет вам тестировать ваши компоненты без необходимости установки какого-либо внешнего сервера в вашей системе. Вкладка «Внешний» позволяет тестировать код во внешнем веб-браузере. Dev-PHP также может загружать ваши файлы на ваш FTP-сервер.
Самая лучшая часть использования этой бесплатной PHP IDE заключается в том, что она может запускать ваш PHP-код на собственном внутреннем веб-сервере без необходимости установки Apache или IIS на ваш компьютер.Dev-PHP предназначен для разработчиков и требует хороших знаний в области редактирования. Он доступен бесплатно и работает на всех платформах Windows.
Щелкните здесь, чтобы загрузить Dev-PHP IDE.
PHP Designer 2007 Персональный:
PHP Designer 2007 Personal — это еще одна бесплатная среда разработки PHP, в которой загружены функции, обеспечивающие эффективную среду разработки. PHP Designer — это больше, чем просто мощная среда разработки и редактор PHP, это эффективный HTML, CSS, SQL, CSS, редактор Javascript и многое другое! PHP Designer содержит множество функций, обеспечивающих эффективную среду разработки для создания, редактирования, отладки, анализа и публикации веб-приложений.
PHP Designer 2007 Personal ускоряет вашу работу, облегчая автоматическое завершение кода, быстрое обнаружение ошибок и расширенные возможности поиска и замены. Кроме того, он позволяет редактировать файлы на удаленном FTP-сервере. Он также предоставляет библиотеку фрагментов кода, в которой вы можете найти заранее написанные фрагменты кода и шаблоны, готовые для вставки в вашу программу. Интегрированный обозреватель кода предоставляет функции автозавершения кода и полезные советы по коду. PHP Designer доступен для бесплатного использования и может работать на любой платформе Windows.
Щелкните здесь, чтобы загрузить PHP Designer 2007 Personal.
Редактор PHP Давора:
Редактор PHP
Davor — еще одна бесплатная интегрированная среда разработки для языка программирования PHP. Он позволяет создавать, редактировать и управлять приложениями и сценариями, запрограммированными на PHP. Эта бесплатная PHP IDE предоставляет интегрированный редактор, менеджер проектов, файловый браузер и внутренний просмотрщик веб-страниц. Он также обеспечивает поддержку других языков сценариев, таких как HTML, Javascript и CSS.
Редактор PHP
Davor изначально был разработан для личного использования, но теперь стал мощным редактором PHP. Хотя он предоставляет множество хороших функций, как и другие PHP IDE, но ему все еще не хватает некоторых важных функций, таких как поддержка отладки PHP-скриптов или создание подключений к FTP-серверам. Тем не менее, список функций, которые он предоставляет, делает его полезным программным обеспечением. Он имеет простой интерфейс, который предоставляет организованное и ограниченное количество панелей инструментов и меню. Он обеспечивает сверхбыструю подсветку синтаксиса с большим буфером отмены и автоматическим резервным копированием сохраненных файлов.Он позволяет быстро вводить код, используя функции автозаполнения и предложения завершения.
Кроме того, он также предоставляет окно обозревателя кода для быстрого ознакомления со всеми переменными, классами и функциями в файлах вашего проекта. Редактор PHP Davor доступен как бесплатное ПО и совместим со всеми версиями Windows.
Щелкните здесь, чтобы загрузить редактор PHP Davor.
.
Лучшие 8 онлайн-редакторов PHP IDE и редакторов в 2020 году [Лучшие бесплатные и платные]
Список лучших бесплатных PHP IDE и редакторов кода PHP с функциями, сравнением и ценами. Также изучите различия и сходства между PHP IDE и редакторами:
PHP IDE помогает разработчикам писать, запускать и выполнять код PHP. Редакторы PHP помогают разработчикам при написании кода путем выделения синтаксиса, автозаполнения и отступов.
Если вы новичок в разработке PHP, вы можете попробовать бесплатный или онлайн-редактор PHP и IDE.Есть много бесплатных инструментов, которые предлагают хорошие функции. В этом руководстве мы рассмотрим как коммерческие, так и бесплатные инструменты.
PHP IDE по сравнению с редакторами кода PHP
PHP IDE (интегрированная среда разработки)
IDE (интегрированная среда разработки) экономит много времени. Почти каждая IDE включает редактор кода. С помощью IDE разработчики могут отлаживать код с помощью точек останова или шаг за шагом. Многие IDE имеют функцию выбора темы, которая помогает разработчикам во время выделения синтаксиса, выделения ключевых слов и т. Д.
IDE имеет больше функций, чем редакторы кода. Но IDE сложнее редакторов кода. Выбор одного из двух зависит от личного выбора и требований. Здесь мы также увидим разницу между ними.
Онлайн-редактор PHP
С помощью онлайн-редакторов PHP вы можете писать и выполнять код онлайн, и вам не придется беспокоиться о настройке среды.
Эти онлайн-редакторы поддерживают базовое и расширенное программирование. Онлайн-редакторы PHP предоставляют функции совместного использования кода и контроля версий.Он также предоставляет множество других функций, таких как автозаполнение и расширенная поддержка инфраструктуры PHP.
Различия и сходства между IDE и редактором кода
При выборе PHP IDE вы должны учитывать свои требования, бюджет, свой опыт работы с PHP и функции, предоставляемые IDE.
Некоторые среды разработки PHP поддерживают только язык PHP, тогда как некоторые поддерживают несколько языков.
Лучшие IDE PHP
Ниже перечислены лучшие IDE PHP вместе с их функциями.
- NetBeans PHP IDE
- PHPStorm
- Zend Studio
- Komodo IDE
- Cloud 9
Таблица сравнения для PHP IDE и редакторов кода
# 1) NetBeans PHP IDE
NetBeans IDE можно использовать на настольных компьютерах и мобильные. Предыдущие версии IDE NetBeans доступны только для Java. Но теперь он поддерживает и многие другие языки. Это популярный инструмент среди разработчиков из-за предлагаемых функций, а также инструмент с открытым исходным кодом.
Функции:
- Отладчик позволяет отлаживать веб-страницы и сценарии локально и удаленно.
- IDE NetBeans обеспечивает непрерывную поддержку интеграции.
- Обеспечивает поддержку PHP 5.6.
Поддерживаемые платформы: Windows, Linux, Mac и Solaris.
Поддерживаемые языки: PHP, Java, JavaScript, HTML5, C, C ++ и многие другие.
Подробная информация о стоимости: Бесплатно
Официальный сайт: Net Beans
# 2) PHP Storm
PHPStorm разработан JetBrains.Это IDE для PHP, а также редактор для других языков. Это коммерческий инструмент.
Функции:
- Помощь в коде даже при работе с базами данных и SQL.
- Автозавершение и подсветка синтаксиса.
- Простая навигация по кодам.
Поддерживаемые платформы: Windows, Mac и Linux.
Поддерживаемые языки: Редактор кода PHP предназначен для PHP, CSS, JavaScript и HTML.
Подробная информация о стоимости:
- Для индивидуальных пользователей: 89 долларов за один год, 71 доллар за второй год и 53 доллара в дальнейшем.
- Для организаций: 199 долларов США за первый год, 159 долларов США за второй год и 119 долларов США в дальнейшем.
Официальный веб-сайт: PHP Storm
# 3) Zend Studio
Zend Studio — это среда разработки PHP, которая помогает в разработке приложений PHP и их развертывании на сервере с поддержкой облака.
Функции:
- Поддерживает разработку мобильных приложений для существующих приложений PHP.
- Он предоставляет встроенные функции развертывания для развертывания приложений в облаке.
- Редактор кода предоставляет множество функций, таких как рефакторинг, автозаполнение и т. Д.
Поддерживаемые платформы: Windows, Linux, Mac и IBM I.
Поддерживаемые языки: PHP
Сведения о стоимости:
- Для коммерческого использования: 189 долларов США с одним годом бесплатных обновлений.
- Для личного использования: 89 долларов США с одним годом бесплатных обновлений.
Официальный сайт: Zend Studio
# 4) Komodo IDE
Komodo IDE поддерживает множество языков. Он также предоставляет множество функций. Он предлагает функциональные возможности для команд разработчиков. Это расширяемая система за счет надстроек.
Функции:
- Функции автозаполнения и рефакторинга для редактора кода.
- Визуальный отладчик.
- Управление рабочим процессом.
Поддерживаемые платформы: Windows, Linux и Mac.
Поддерживаемые языки: PHP, Perl, Python, Ruby, Tcl, SQL, CSS, HTML, XML и Smarty.
Подробная информация о стоимости:
- Для однопользовательского режима: 394 долларов США
- Для 5 лицензий: 1675 долларов США
- Для группы (20+): Свяжитесь с ними.
Официальный веб-сайт: Komodo IDE
# 5) Cloud 9 IDE
Cloud 9 IDE — это онлайн-сервис, предоставляемый Amazon для написания, запуска и отладки кода.Вы можете работать вместе с командой и легко делиться своим кодом.
Функции:
- Автозаполнение и руководство для кода.
- Пошаговая отладка.
- Помогает в создании бессерверных приложений.
Поддерживаемые платформы: Cloud
Поддерживаемые языки: Node.js, JavaScript, Python, PHP, Ruby, Go и C ++.
Информация о стоимости: Цена зависит от использования. Он начинается с 1 доллара.85 в месяц.
Официальный сайт : Cloud 9
Лучшие редакторы кода PHP
- Komodo Edit
- Codeanywhere
- RJ TextEd
- Notepad ++
- Atom
- Visual Studio Code
- Sublime Text 1
# Komodo Edit
Komodo Edit — бесплатный редактор кода для нескольких языков. Его можно настроить с помощью надстроек Mozilla.
Особенности:
- Он поддерживает несколько языков.
- Отслеживает изменения.
- Поддерживает множественный выбор.
Поддерживаемые платформы: Windows, Linux и Mac.
Поддерживаемые языки: PHP, Python, Perl, Ruby, Tcl, SQL, CSS, HTML и XML.
Сведения о стоимости: Бесплатно
Официальный веб-сайт: Komodo Edit
# 2) Codeanywhere
Codeanywhere — это IDE, которая поможет вам писать и запускать код для веб-приложений и мобильных приложений.
Особенности:
- Поддерживает удаленное подключение для редактирования кода.
- Имеет встроенный терминал.
- Сохраняет ревизии.
Поддерживаемые платформы: Межплатформенные
Поддерживаемые языки: JavaScript, PHP, HTML и многие другие языки.
Сведения о стоимости:
Включает пять планов.
- Бесплатно для начала.
- Начальный: 2 доллара за пользователя
- Фрилансер: 7 долларов за пользователя
- Профессиональный: 20 долларов за пользователя
- Бизнес: 40 долларов за пользователя.
Официальный сайт: Codeanywhere
# 3) RJ TextEd
Это редактор текста и кода. Это поможет в веб-разработке. Он предоставляет множество функций для редактирования текста и исходного кода, таких как проверка орфографии и выделение синтаксиса.
Функции:
- Он имеет такие функции, как автозаполнение, сворачивание кода и аннотации.
- Он поддерживает функции множественного выбора и множественного редактирования.
- Поддерживает Unicode.
Поддерживаемые платформы: Windows
Поддерживаемые языки: PHP, ASP, JavaScript, HTML и CSS.
Сведения о стоимости: Бесплатно
Официальный сайт : RJ TextEd
# 4) Notepad ++
Notepad ++ — простой в использовании редактор текста и исходного кода для Windows, Linux и UNIX. Используя сторонний инструмент, его также можно использовать на Mac.
# 5) Atom
Atom разработан GitHub.Этот редактор текста и исходного кода с открытым исходным кодом можно использовать как IDE. Atom поддерживает несколько языков и может использоваться в Windows, Linux и Mac.
# 6) Код Visual Studio
Код Visual Studio поддерживает несколько языков, но в основном он используется для ASP.Net и C #. Это инструмент с открытым исходным кодом. Его можно использовать в Windows, Linux и Mac.
# 7) Sublime Text
Sublime Text — это простой в использовании редактор текста и исходного кода. Он поддерживает множество языков.Его можно использовать в Windows, Linux и Mac.
Заключение
NetBeans — очень популярная PHP IDE среди разработчиков. Другие популярные IDE включают Komodo IDE, Zend Studio, Cloud 9 IDE и PHPStorm. Эти четыре являются коммерческими IDE PHP.
Для редакторов PHP Komodo Edit предлагает действительно хорошие функции, а также поддерживает несколько языков. Codeanywhere — это коммерческий редактор кода, а RJ TextEd — редактор кода PHP только для Windows.
Приятного чтения !!
=> Свяжитесь с нами, чтобы предложить размещение здесь.
.
Лучшее сравнение PHP IDE 2019 и 2018 — Самые популярные редакторы для разработки под Windows, Mac и Linux с открытым исходным кодом, бесплатные или коммерческие
Содержание
Щелкните по ссылкам ниже, чтобы перейти к соответствующему разделу, который вас интересует.
Лучший редактор PHP 2017 и 2018
Заявление об отказе
Список лучших PHP IDE 2018 и 2017
Лучшие версии PHP IDE для Windows
Лучшие версии PHP IDE для Mac
Linux Лучшая PHP IDE с открытым исходным кодом и коммерческие версии для Ubuntu , Fedora, Redhat, Mint, OpenSuSE, CentOS
Функции редактора кода PHP
Поддержка управления версиями редактора PHP
Другие поддерживаемые языки
Поддержка инфраструктуры PHP
Поддерживаемые библиотеки JavaScript
Другие функции
Учебные пособия по PHP IDE на этом сайте
Лучшая бесплатная PHP IDE: где найти лучшие бесплатные загрузки PHP IDE?
Где узнать цену и купить коммерческие PHP IDE?
Коды скидочных купонов на PHP IDE
Журнал изменений
Заключение
PHP IDE (интегрированная среда разработки) — это редактор программного кода, который позволяет разработчикам создавать свои проекты PHP более продуктивным способом.IDE PHP не только упрощают для разработчиков написание кода, но также могут выполнять другие общие задачи, такие как отладка кода PHP, профилирование и оптимизация производительности.
Что делает IDE идеальным инструментом для одного разработчика, может не соответствовать потребностям другого. Набор функций, внешний вид — все это субъективно для пользователя в отношении того, что делает IDE лучшей. Основная цель этих сравнений — предоставить только факты без предвзятости, чтобы вы могли принять решение, исходя из собственных потребностей.
Были предприняты большие усилия для обеспечения точности этих диаграмм, не только проводя собственные исследования, но и предлагая разработчикам ознакомиться с ними и предоставить свои собственные отзывы для рассмотрения.
Из-за обширного списка сравниваемых функций, диаграммы разбиты на несколько таблиц по категориям. Некоторые из этих таблиц широкие, поэтому используйте горизонтальную прокрутку, чтобы не пропустить некоторые данные.
Это активная статья. Это означает, что статья будет обновлена один раз и снова опубликована здесь, как только появятся соответствующие обновления функций перечисленных в настоящее время IDE или других, которые могут еще не быть перечислены.
Эта статья была написана в сотрудничестве с производителями нескольких PHP IDE, некоторые из которых являются коммерческими, а некоторые — бесплатными. Производство этой статьи не спонсировалось ни в какой форме ни одним из производителей IDE.
Производители IDE, которые активно разрабатываются, но в настоящее время здесь не перечислены, приглашаются связаться с сайтом, чтобы включить вашу PHP IDE в будущую редакцию этой статьи.
1. Codelobster
Разработано: Codelobster
2. Eclipse PDT: среда разработки PHP (Eclipse PHP IDE)
Разработано: Eclipse
3.Komodo IDE
Разработано: ActiveState
4. Netbeans
Разработано: Oracle
5. Nuclide для Atom
Разработано: Facebook
6. PHPEd
Разработано: Nusphere
orm
7. PHPSt000 Разработано: JetBrains 8. Инструменты PHP для Visual Studio
Разработано: Devsense
9. Код Visual Studio
Разработано: Microsoft
10. Zend Studio
Разработано: Zend
Примечание: Инструменты PHP от DevSense требуется версия Microsoft Visual Studio .Он работает с Visual Studio 2010 , Visual Studio 2012 , VisualStudio 2013, Visual Studio 2015 и Visual Studio 2017 .
Версия Дата выпуска Лицензия Мин. PHP Макс. 4 7.1 Xdebug Да Eclipse PDT 5,3 21 марта 2018 г. EPL 5,1 7,1 Xdebug / Zend 26 сентября 2017 г.
Коммерческая 4,4 7,1 Xdebug Да Netbeans 8,2 3 октября 2016 г. CDDL / GPL 7 0
Xdebug Нет Нуклид 0,366 2 ноября 2018 г. FPL Xdebug Да Коммерческий 4,3 7,1 DBG Да PHPStorm 2019.1 EAP 5 Февраль 20, 2019 Коммерческий 5,3 7.1 Xdebug / Zend Да Инструменты PHP 1,27 11 апреля 2018 г. Коммерческие 5,4 7,1 Xdebug 7,1 Xdebug 1 марта 2018 г. MIT Xdebug № Zend Studio 13,6 20 апреля 2017 г. Коммерческие 5 Коммерческие 5 1 7.1 Zend / Xdebug / Z-ray Да
Лицензии:
CDDL = Общая лицензия на разработку и распространение
EPL = Общественная лицензия Eclipse
GPL = Стандартная общественная лицензия 9000 GN5U
= Facebook Public License
Следующие IDE доступны под Windows, поэтому вы можете оценить и определить, какая из них лучше для вас, просмотрев таблицы сравнения ниже: Codelobster, Eclipse PDT, Komodo IDE, Netbeans, PHPEd, PHPStorm, PHP Tools , Visual Studio Code и Zend Studio.
Следующие IDE доступны для Mac, поэтому вы можете оценить и определить, какая из них лучше для вас, просмотрев сравнительные таблицы ниже: Eclipse PDT, Komodo IDE, Netbeans, Nuclide, PHPStorm, Visual Studio Code и Zend Studio.
Все PHP IDE, работающие в Linux, поддерживают самые популярные дистрибутивы. Следующие IDE доступны под Linux, поэтому вы можете оценить и определить, какая из них лучше для вас, посмотрев на таблицы сравнения ниже: Eclipse PDT, Komodo IDE, Netbeans, Nuclide, PHPStorm, Visual Studio Code, Visual Studio Code и Zend Studio. .
Автозаполнение Выделение Сворачивание Подсказка Рефакторинг Сопоставление Сравнение файлов Codelobster Да 9011
9011
Да Eclipse PDT Да Да Да Да Да Да Да Komodo Да
9011
9011
Да Да Netbeans Да Да Да Да Да Да Да Нуклид Нет Нет Да PHPEd Да Да Да Да Да Да Да PHPStorm Да Да Да Да Да Да PHP Tools Да Да Да Да Да Да Да Visual Studio Code Да Да Да Да Да Да Да
Zend Studio Да Да Да Да Да Да Да
Автозавершение = Предложения кода представлены и завершены в соответствии с текущим контекстом
Выделение = Код раскрашен для упрощения поиска определенных элементов
Складывание = Блоки кода могут быть расширены и сжаты (скрыты)
Подсказка = Аналогично для автозавершения свойства также отображаются для функций и методов
Рефакторинг = код реструктуризации для лучшей читаемости и сложности
Отображение = отображение используемых деклараций, сопоставленных с их источником
Сравнение файлов = Сравнение 2 или более файлов и выделение различий в них
GIT GIT Flow Github SVN CVS TFS Mercurial ClearCase Perforce Bazaar Да
Нет Нет Да Нет Нет Нет Eclipse PDT Да Подключаемый модуль Подключаемый модуль Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 Плагин 9011 Плагин Плагин Komodo Да Нет Да Да Да Нет Да Нет Да Плагин
Нет Да Плагин Нет Да Плагин Нет Нет Nuclide Да Нет Плагин Плагин Нет Плагин Нет Плагин Нет PHPEd Подключаемый модуль Нет Подключаемый модуль Подключаемый модуль Да Нет Подключаемый модуль Нет Нет Подключаемый модуль 9011 9011
9011
Да Да Да Да Да Плагин Инструменты PHP Да Нет Да Плагин Плагин
Да
Плагин
Нет Код Visual Studio Да Нет Нет Нет Нет Плагин Нет Плагин Нет Плагин Zend Studio Да Да Да Да Да Плагин Плагин Плагин Плагин
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
HTML Javascript CSS МЕНЬШЕ SASS Hack, HHVM Codelobster Да 9011 9011 9011 9011 9011 9011 Да
9011 9011 Да
9011
Eclipse PDT Да Да Да Плагин Нет Нет Komodo Да Да Да Да Да Да Да Да Да Да Да Да Подключаемый модуль Подключаемый модуль Нет Nuclide Да Да Да Подключаемый модуль 9011 9011 9011 9011
9011 90ED
Да
Да Да Да Нет 9 0112
PHPStorm Да Да Да Плагин Плагин Нет PHP Tools Да Да Да 9011 9011 9011 9011 9011 9011 9011 Код студии
Да Да Да Да Да Нет Zend Studio Да Да Да Плагин Нет Нет Нет Нет Нет
Плагин указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
CakePHP Codeignter Drupal Joomla Laravel Phalcon Prado Smarty Zebra 9011 9011 9011 9011 9011 9011 Symfony Word 11 9011 9011 9011 9011 9011 9011 9011 9011 9011 Плагин Плагин Плагин Плагин Плагин Да Нет Плагин Плагин Плагин Плагин Плагин Плагин Плагин Плагин Нет Нет Нет Нет Плагин Плагин Плагин Нет Плагин Плагин 9011
Komodo 9011
Да Нет 90 115 Нет
Да Нет Да Нет Нет Нет Netbeans Нет Нет Нет Нет Нет 9011
Да Да Нет Нет Да Nuclide Нет Нет Нет Нет Нет Нет Плагин
Плагин Нет PHPED Да Да Да Да Да Нет Да Нет Нет Да PHPStorm Да Нет Да Да Плагин 9011 5 Плагин
Плагин Да Плагин Да Да Да Нет Инструменты PHP Нет Нет Нет Нет Нет Нет Нет Нет Нет Да Нет Да Нет Нет Нет Код Visual Studio Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Zend Studio Нет Нет Плагин Нет Нет Нет Нет Плагин Да
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
AngularJS BackboneJS extJS Flow Jquery KnockoutJS Meteor Подключаемый модуль 9011 9011 9011 9011 9011 9011 9011 9011 9011 Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 9011 9011 Подключаемый модуль 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 Нет Плагин Нет Eclipse PDT Плагин Нет Плагин Нет Да Нет Нет Нет
Нет
Нет Да Нет Нет Да Netbeans Да Нет Плагин Нет Нет Нет Плагин Нет Нет Да 90 116 Нет Нет Плагин Нет PHPEd Нет Нет Да Нет Нет Нет Нет Нет Плагин Да Да Нет Да Да Инструменты PHP Да Нет Плагин Нет Плагин Нет Код Visual Studio Да Нет Нет Нет Нет Нет Нет Да Подключаемый модуль Zend Studio 9011 9011 9011 Плагин
9011 9011
Плагин Нет Нет Нет
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
PHP IDE имеют много функций, которые еще не перечислены здесь для параллельного сравнения. В конце концов, эти функции будут добавлены позже в следующем выпуске этой статьи.
Поэтому производителям PHP IDE было предложено описать некоторые из наиболее важных особенностей своих PHP IDE, которые они считают важными для разработчиков PHP.
Nusphere PHPEd
Встроенный отладчик DBG обеспечивает:
1. Возможность отладки консоли PHP или веб-приложений
2.Возможность отладки во встроенном браузере или в обычном окне браузера
3. Возможность профилировать код с точки зрения производительности, потребления памяти, времени выполнения SQL-запросов
4. Поддержка безопасных отладочных подключений к серверам
5. Условные точки останова, запуск отладчика при ошибках и исключениях, возможность изменения текущей строки выполнения и т. Д.
Дополнительные функции включают:
1. Встроенный клиент SSH
2. Встроенная поддержка phpUnit
3.Поддержка phpUnit, интегрированная с отладчиком для удаленной отладки
Komodo
1. Komodo основан на Mozilla, как Firefox, и поэтому он не основан на редакторе Java
2. Имеет инструмент Regex, который позволяет писать регулярные выражения легко и увидеть, как оно совпадает, а также предоставляет различные сочетания клавиш для упрощения написания регулярных выражений.
3. Имеет встроенную функцию совместной работы над кодом, что позволяет вам работать над кодом одновременно с коллегами.
4. Имеет инструмент профилирования кода.
5. Имеет инспектор HTTP, который позволяет вам проверять HTTP-трафик от IDE к веб-сайтам.
6. Вы можете быстро протестировать код, выбрав раздел кода и нажав кнопку «Выполнить код в строке».
7. Вы можете легко найти документацию по общим функциям PHP, выбрав их и вызвав инструмент документации.
8. Пользовательский интерфейс был разработан, чтобы быть простым и понятным. Он предоставляет множество полезных функций, несмотря на то, что не показывает слишком много кнопок в окне.
9. В нем есть поле «Перейти к чему угодно», которое обеспечивает быстрый доступ к любой функции.
Zend Studio
1. Может отлаживать с помощью Xdebug и Zend Debugger
2. Он может отлаживать веб-приложения, приложения CLI и поддерживает тесты PHPUnit
3. Сеансы отладки могут запускаться из Z-Ray, панелей инструментов браузера или специальный URL.
4. Он автоматически загружает отлаживаемый исходный код с сервера, если он недоступен в IDE
5.Профилировщик предоставляет подробные отчеты.
6. Он может выполнять статический анализ кода, используя богатый набор правил для поиска проблем в вашем коде по мере его ввода. В нем есть специальный набор правил, помогающих перенести существующий код на PHP 7.
7. Его можно использовать для разработки мобильных приложений. У него есть интеграция с Apigility для простой разработки REST-сервисов, а также с Cordova для кроссплатформенной разработки мобильных приложений.
8. Имеет интеграцию с Zend Server для развертывания и мониторинга приложений.
Codelobster Tutorial
PHPEd Tutorials
PHP Tools для Visual Studio Tutorials
Использование Microsoft Visual Studio в качестве PHP IDE с расширением PHP Tools: Часть 3 Отладка
Некоторые коммерческие IDE имеют бесплатные версии. У других есть пробные версии, которые вы можете использовать бесплатно в течение определенного периода.
Здесь следуйте списку ссылок, где можно скачать эти PHP IDE или купить в случае коммерческих IDE. Ниже вы можете найти купоны на скидку для некоторых коммерческих IDE.На следующих страницах указаны цены и инструкции по покупке для каждой PHP IDE:
Codelobster 2017
Komodo IDE 2017
PhpEd 2017
PhpStorm 2017
PHP Tools для Visual Studio 2017
Zend Studio 2017
С некоторых перечисленные PHP IDE являются коммерческими, их производители любезно предоставили коды, которые позволяют вам покупать их IDE со скидкой. Здесь следуют коды скидок купонов для каждой из IDE PHP.
Codelobster
Скидка 20%: 20aeb
Komodo IDE
Скидка 10%: PHPCLASS16 (срок действия истек 31 декабря 2016 г.)
PhpEd
Скидка 10%: ALL-OTH-10-O- F9FEC (срок действия истек в 2017 году)
PHP Tools для Visual Studio
Скидка 10%: PHPCLASSES777 (срок действия истек 31 марта 2017 года)
2019-02-28 PHPStorm увеличен до 2019 года.1 EAP # 5, Nuclide повышен до 0.366 CodeLobster IDE 1.4.0 Free
2019-01-08 PHP Storm повышен до 2018.3.2, CodeLobster 1.4.0
2018-03-17 Nuclide Atom увеличен до 0.288, PHP Storm 2018.1 , CodeLobster 5.14, Komodo IDE 11, PHP Tools 1.26
2018-01-08 Nuclide Atom bump до 0.273, Eclipse PDT 5.2, PHP Storm 2017.3.3 EAP
2017-07-23 Nuclide Atom поднят до 0.241, PHP Storm 2017.2 , Eclipse PDT 5.0
2017-03-24 Nuclide Atom увеличен до 0.211, PHPStorm 2017.1, CodeLobster 5.11.4, Komodo IDE 10.2.1
2017-03-05 Нуклидный атом увеличен до 0.208, последний PHPStorm EAP 2017.1
2017-02-19 Нуклидный атом поднялся до 0.206, последний PHPStorm EAP 2017.1
2017-01-17 Nuclide Atom bump до 0,198
2017-01-17 Версия PHP Tools 1.22 содержит несколько внутренних улучшений, но также сборку для последней версии Visual Studio 2017 RC и полную поддержку шаблонов Smarty
2017-01-11 PHPStorm 2017.1 Обновление EAP
2017-01- 02 Обновлен купон на скидку PHP Tools.
2016-12-16 Eclipse PDT 4.2, выпуск
2016-12-13 Перечислены самые популярные дистрибутивы Linux, которые поддерживает большинство IDE PHP
2016-12-04 Выпущен PhpEd 18
22.11.2016: внесен в список Microsoft Visual Studio 2017 RC в качестве возможной бесплатной среды IDE для использования инструментов PHP для Visual Studio
10 декабря 2016 г. Выпущены инструменты PHP для Visual Studio 1.21
2016-11-28 Выпущен PHPStorm 2016.3
Цель этой статьи — дать вам возможность оценить различные PHP IDE, чтобы вы могли сравнить их и найти, какие из них больше подходят для ваших нужд.
Поскольку эти PHP IDE постоянно развиваются, эта статья будет обновляться с учетом последних разработок.
Особая благодарность разработчикам организаций и компаний каждой из перечисленных PHP IDE за их сотрудничество.
Если у вас есть вопросы или вы обнаружите неточности, оставьте комментарий здесь.
А пока поделитесь этой статьей с другими разработчиками, которым интересны PHP IDE.
.
26 сентября 2017 г.
0
9011
9011
Да
9011
9011
Да
Выделение = Код раскрашен для упрощения поиска определенных элементов
Складывание = Блоки кода могут быть расширены и сжаты (скрыты)
Подсказка = Аналогично для автозавершения свойства также отображаются для функций и методов
Рефакторинг = код реструктуризации для лучшей читаемости и сложности
Отображение = отображение используемых деклараций, сопоставленных с их источником
Сравнение файлов = Сравнение 2 или более файлов и выделение различий в них
Bazaar Да
Плагин
9011 9011
9011
Плагин
Да
Плагин
9011 9011 9011 9011 9011 9011 Да
9011 9011 Да
9011
9011
9011 90ED
Да
9 0112
9011 9011 9011 9011 9011 9011 9011 Код студии
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
CakePHP | Codeignter | Drupal | Joomla | Laravel | Phalcon | Prado | Smarty | Zebra 9011 9011 9011 9011 9011 9011 | Symfony Word 11 9011 9011 9011 9011 9011 9011 9011 9011 9011 Плагин | Плагин | Плагин | Плагин | Плагин | Да | Нет | Плагин | Плагин | Плагин | Плагин | Плагин | Плагин | Плагин | Плагин | Нет | Нет | Нет | Нет | Плагин | Плагин | Плагин | Нет | Плагин | Плагин | ||||
Да | Нет | Да | Нет | Да | Нет | Нет | Нет | ||||||||||||||||||||||||||||||
Netbeans | Нет | Нет | Нет | Нет Нет | Да | Да | Нет | Нет | Да | ||||||||||||||||||||||||||||
Nuclide | Нет | Нет | Нет | Нет | Нет | Нет | Плагин | Нет | |||||||||||||||||||||||||||||
PHPED | Да | Да | Да | Да | Да | Нет | Да | Нет | Нет | Да | |||||||||||||||||||||||||||
PHPStorm | Да | Нет | Да | Да | Плагин | Плагин | Да | Плагин | Да | Да | Да | Нет | |||||||||||||||||||||||||
Инструменты PHP | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | Нет | Да | Нет | Нет | Нет | ||||||||||||||||||||||
Код Visual Studio | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | |||||||||||||||||||||||||||
Zend Studio | Нет | Нет | Плагин | Нет | Нет | Нет | Нет | Плагин | Да |
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
AngularJS | BackboneJS | extJS | Flow | Jquery | KnockoutJS | Meteor | Подключаемый модуль 9011 9011 9011 9011 9011 9011 9011 9011 9011 Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 9011 Подключаемый модуль 9011 9011 9011 9011 Подключаемый модуль 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 9011 Нет | Плагин | Нет | ||||||||
Eclipse PDT | Плагин | Нет | Плагин | Нет | Да | Нет | Нет | Нет | Да | Нет | Нет | Да | |||||
Netbeans | Да | Нет | Плагин | Нет | Нет Нет | Плагин | Нет | Нет | Да 90 116 | Нет | Нет | Плагин | Нет | ||||
PHPEd | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Плагин | Да | Да | Нет | Да | Да | |||
Инструменты PHP | Да | Нет | Плагин | Нет | Плагин | Нет | |||||||||||
Код Visual Studio | Да | Нет | Нет | Нет | Нет | Нет | Нет | Да | |||||||||
Подключаемый модуль | Zend Studio | Плагин | Нет | Нет | Нет |
Плагин
указывает, что поддержка предоставляется путем установки внешнего кода напрямую от разработчика или третьей стороны.
PHP IDE имеют много функций, которые еще не перечислены здесь для параллельного сравнения. В конце концов, эти функции будут добавлены позже в следующем выпуске этой статьи.
Поэтому производителям PHP IDE было предложено описать некоторые из наиболее важных особенностей своих PHP IDE, которые они считают важными для разработчиков PHP.
Nusphere PHPEd
Встроенный отладчик DBG обеспечивает:
1. Возможность отладки консоли PHP или веб-приложений
2.Возможность отладки во встроенном браузере или в обычном окне браузера
3. Возможность профилировать код с точки зрения производительности, потребления памяти, времени выполнения SQL-запросов
4. Поддержка безопасных отладочных подключений к серверам
5. Условные точки останова, запуск отладчика при ошибках и исключениях, возможность изменения текущей строки выполнения и т. Д.
Дополнительные функции включают:
1. Встроенный клиент SSH
2. Встроенная поддержка phpUnit
3.Поддержка phpUnit, интегрированная с отладчиком для удаленной отладки
Komodo
1. Komodo основан на Mozilla, как Firefox, и поэтому он не основан на редакторе Java
2. Имеет инструмент Regex, который позволяет писать регулярные выражения легко и увидеть, как оно совпадает, а также предоставляет различные сочетания клавиш для упрощения написания регулярных выражений.
3. Имеет встроенную функцию совместной работы над кодом, что позволяет вам работать над кодом одновременно с коллегами.
4. Имеет инструмент профилирования кода.
5. Имеет инспектор HTTP, который позволяет вам проверять HTTP-трафик от IDE к веб-сайтам.
6. Вы можете быстро протестировать код, выбрав раздел кода и нажав кнопку «Выполнить код в строке».
7. Вы можете легко найти документацию по общим функциям PHP, выбрав их и вызвав инструмент документации.
8. Пользовательский интерфейс был разработан, чтобы быть простым и понятным. Он предоставляет множество полезных функций, несмотря на то, что не показывает слишком много кнопок в окне.
9. В нем есть поле «Перейти к чему угодно», которое обеспечивает быстрый доступ к любой функции.
Zend Studio
1. Может отлаживать с помощью Xdebug и Zend Debugger
2. Он может отлаживать веб-приложения, приложения CLI и поддерживает тесты PHPUnit
3. Сеансы отладки могут запускаться из Z-Ray, панелей инструментов браузера или специальный URL.
4. Он автоматически загружает отлаживаемый исходный код с сервера, если он недоступен в IDE
5.Профилировщик предоставляет подробные отчеты.
6. Он может выполнять статический анализ кода, используя богатый набор правил для поиска проблем в вашем коде по мере его ввода. В нем есть специальный набор правил, помогающих перенести существующий код на PHP 7.
7. Его можно использовать для разработки мобильных приложений. У него есть интеграция с Apigility для простой разработки REST-сервисов, а также с Cordova для кроссплатформенной разработки мобильных приложений.
8. Имеет интеграцию с Zend Server для развертывания и мониторинга приложений.
Codelobster Tutorial
PHPEd Tutorials
PHP Tools для Visual Studio Tutorials
Использование Microsoft Visual Studio в качестве PHP IDE с расширением PHP Tools: Часть 3 Отладка
Некоторые коммерческие IDE имеют бесплатные версии. У других есть пробные версии, которые вы можете использовать бесплатно в течение определенного периода.
Здесь следуйте списку ссылок, где можно скачать эти PHP IDE или купить в случае коммерческих IDE. Ниже вы можете найти купоны на скидку для некоторых коммерческих IDE.На следующих страницах указаны цены и инструкции по покупке для каждой PHP IDE:
Codelobster 2017
Komodo IDE 2017
PhpEd 2017
PhpStorm 2017
PHP Tools для Visual Studio 2017
Zend Studio 2017
С некоторых перечисленные PHP IDE являются коммерческими, их производители любезно предоставили коды, которые позволяют вам покупать их IDE со скидкой. Здесь следуют коды скидок купонов для каждой из IDE PHP.
Codelobster
Скидка 20%: 20aeb
Komodo IDE
Скидка 10%: PHPCLASS16 (срок действия истек 31 декабря 2016 г.)
PhpEd
Скидка 10%: ALL-OTH-10-O- F9FEC (срок действия истек в 2017 году)
PHP Tools для Visual Studio
Скидка 10%: PHPCLASSES777 (срок действия истек 31 марта 2017 года)
2019-02-28 PHPStorm увеличен до 2019 года.1 EAP # 5, Nuclide повышен до 0.366 CodeLobster IDE 1.4.0 Free
2019-01-08 PHP Storm повышен до 2018.3.2, CodeLobster 1.4.0
2018-03-17 Nuclide Atom увеличен до 0.288, PHP Storm 2018.1 , CodeLobster 5.14, Komodo IDE 11, PHP Tools 1.26
2018-01-08 Nuclide Atom bump до 0.273, Eclipse PDT 5.2, PHP Storm 2017.3.3 EAP
2017-07-23 Nuclide Atom поднят до 0.241, PHP Storm 2017.2 , Eclipse PDT 5.0
2017-03-24 Nuclide Atom увеличен до 0.211, PHPStorm 2017.1, CodeLobster 5.11.4, Komodo IDE 10.2.1
2017-03-05 Нуклидный атом увеличен до 0.208, последний PHPStorm EAP 2017.1
2017-02-19 Нуклидный атом поднялся до 0.206, последний PHPStorm EAP 2017.1
2017-01-17 Nuclide Atom bump до 0,198
2017-01-17 Версия PHP Tools 1.22 содержит несколько внутренних улучшений, но также сборку для последней версии Visual Studio 2017 RC и полную поддержку шаблонов Smarty
2017-01-11 PHPStorm 2017.1 Обновление EAP
2017-01- 02 Обновлен купон на скидку PHP Tools.
2016-12-16 Eclipse PDT 4.2, выпуск
2016-12-13 Перечислены самые популярные дистрибутивы Linux, которые поддерживает большинство IDE PHP
2016-12-04 Выпущен PhpEd 18
22.11.2016: внесен в список Microsoft Visual Studio 2017 RC в качестве возможной бесплатной среды IDE для использования инструментов PHP для Visual Studio
10 декабря 2016 г. Выпущены инструменты PHP для Visual Studio 1.21
2016-11-28 Выпущен PHPStorm 2016.3
Цель этой статьи — дать вам возможность оценить различные PHP IDE, чтобы вы могли сравнить их и найти, какие из них больше подходят для ваших нужд.
Поскольку эти PHP IDE постоянно развиваются, эта статья будет обновляться с учетом последних разработок.
Особая благодарность разработчикам организаций и компаний каждой из перечисленных PHP IDE за их сотрудничество.
Если у вас есть вопросы или вы обнаружите неточности, оставьте комментарий здесь.
А пока поделитесь этой статьей с другими разработчиками, которым интересны PHP IDE.
.