На мой взгляд, первый полноценный PHP-редактор. Работаю с ним уже давно. Хочу теперь немного рассказать о нем. Сразу отмечу немаловажный плюс программы PhpDesigner, который придет по душе новичкам. Это подсветка синтаксиса и мощное ядро обработок ошибок.
PhpDesigner – продукт, разработанный компанией MPSOFTWARE. Редактор имеет еще много плюсов. Стоит также отметить автоподстройку выражений и секций кода, подсказки кода, а также справочник по функциям языка PHP.
Такие фишки часто помогают начинающим программистам. Это программа-комплекс для комфортной разработки веб-сайтов. Кроме языка PHP она отлично справляется с разметкой страниц на HTML и стилями для нее CSS.
С разметкой вообще песня. При открытии тега, сразу создается закрывающий тег (если, конечно, он нужен). Прописывание атрибутов тегов становиться гораздо проще с авто выбором возможных атрибутов данного тега и их значений. Таким же образом редактируются и файлы CSS. В итоге, Вы затратите намного меньше времени на создании сайта.
Для роботы с базой данных есть вьювер, который использует PHPMyAdmin, что тоже не мало важно.
Также есть возможность работать с локальным сервером. Проверят результаты в разных браузерах можно сразу с интерфейса программы. А наличие своего ftp-клиента не может не радовать. Теперь возможно работать в программе напрямую с сервером. Стоит также отметить, что ftp-клиент довольно стабильный, еще ни разу сбоев при передачи не было.
Отдельно нужно вспомнить об сниппетах и готовых решениях кода. Программа позволяет создавать сниппеты и дальнейшем их использовать. Для удобства, их можно сортировать по произвольным директориям. Для каждого поддерживаемого языка уже есть готовый набор сниппетов, которые можно сразу использовать.
Также есть мануал по PHP, HTML, CSS, JavaScript, Pear, SQL. Так что если забыли что-то, можно сразу никуда не выходя посмотреть.
Комментирование кода очень удобное. Достаточно выделить фрагмент кода и нажать одну кнопку. Так что не нужно комментировать каждую строчку отдельно. Снимаются комменты также просто.
Есть поддержка популярных PHP и JavaSrcipt фреймворков.
Вид интерфейса программы PhpDesigner
Немного информации об пользовательском интерфейсе. Программа PhpDesigner мультиязычная, есть поддержка русского языка. Можно поменять тему оформления программы из доступных более чем 15 тем. Есть возможность настройки рабочего окружения и настойка HOTKey.
Более подробные характеристики программы ниже.
Напоследок: программа платная — 29€. Есть портативная версия — 39€. Но программа того стоит.
Возможности PhpDesigner
Подсветка синтаксиса
автоматическое переключение между подсветкой PHP5, HTML5, CSS3 и JavaScript непосредственно во время кодинга
PHP5 (обе версии 4 и 5 — полная поддержка)
SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
HTML5
XHTML
CSS3 (версии 1 и 2.1 — полная поддержка)
JavaScript
VBScript
Java
C#
Perl
Python
Ruby
Smarty
PHP
Поддержка PHP 4 и PHP 5+
Code explorer for PHP (поддержка includes, класосв, наследия классов, интерфейсов, свойств, функций, констант и переменных)
Авто завершение кода и подсказки для PHP с поддержкой ООП
Варианты кода PHP (помогает завершить начатый кусок кода)
Поддержка ООП в PHP
Просмотр любых деклараций(классов, функций, переменных, интерфейсов и т.п.) объявленных в Ваших файлах, проектах или фреймворках
Работает с любыми PHP фреймворками
Автозавершение кода для phpDocumentor
Добавлен автоматический phpDocumentor документирует Ваше классы и функции
phpDocumentor — мастер (генерирует полную документацию Вашего кода за секунды)
Умное комментирование кода
Автоматически закрывает одинарные и двойные кавычки
Отладка PHP
отладка PHP скриптов с помощь Xdebug
Точки обрыва
Отладка шаг-за-шагом
Run to cursor
Run until return
Call stack
Watches
Context variables
Evaluate
Профилирование
Разбыение сессий
Обработчик ошибок
Скрипты PHP запускаются интерпретатором PHP с php.net
Вывод результата, ошибок и предупреждений
Пред просмотр в Internet explorer, Firefox, Chrome, Opera и Safari
Проверка синтаксиса
Проверка синтаксиса в режиме реального времени для PHP, HTML/XHTML и CSS
Проверка синтаксиса в режиме реального времени для PHP используя интерпритатор PHP с php.net
HTML
Поддержка HTML5
Авто завершение кода и подсказки для HTML/XHTML с включенным CSS и JavaScript авто завершением
Проверка тегов в HTML/XHTML
Показывает синтаксические ошибки HTML/XHTML в режиме реального времени
Авто заполнение тегов автоматически создает закрывающий тег
Link-, image-, table-, list-, forms-, meta-, flash-, font-, color диалоги
Format tools and tags
Специальный диалог символов и конвертер
Удаляет ненужные теги
Импортирует тег <body> с другого документа
Выбор doctype
Форматирование кода HTML
CSS
Поддержка CSS3
Code Explorer для CSS
Авто завершение кода и подсказки
Показывает синтаксические ошибки CSS в режиме реального времени
Мастер селекторов (простой, классы, id, контекстные, наследники, соседи и псевдоэлементы)
Выбор любого класса или id CSS расположеного в документе, проекте или открытых файлах
Форматирование кода CSS
Сжатие кода CSS
JavaScript
Code Explorer для JavaScript
Авто завершение кода и подсказки JavaScript с поддержкой ООП
Варианты кода JavaScript (помогает завершить начатый кусок кода)
Поддержка фреймворков JavaScript — jQuery, YUI, Dojo, MooTools, Prototype, Ext JS
Просмотр любых JavaScript деклараций объявленных в Вашем документе, проектах или в открытых файлах
Форматирование кода Javascript
Сжатие кода JavaScript
Проекты и Файлы
Файлы Вашего проекта могут быть размещены локально или удалено
Доступ ко всем классам, наследникам классов, интерфейсам, свойствам, переменным, функциям, константам объявленных в проекте или фреймворке
Работает с много структурными фреймворками (PHP и JavaScript)
Поддержка при работе с PHP фреймворками
Поддержка популярных JavaScript фреймворками
Поддержка и интеграция с TortoiseSVN
Файловый менеджер
Поддержка локального сервера
FTP/SFTP менеджер
Управление расширенным фильтром
Помощь и подказки
Интегрирован мануал PHP
HTML мануал
CSS мануал
Pear мануал
JavaScript мануал
SQL мануал
Инструменты
Сниппеты кода
Шаблонизатор
Готовые примеры кода для PHP, phpDocumentor, Smarty, SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase), HTML, XML, CSS, JavaScript, VBScript, Java, C#, Perl, Python и Ruby
Timestamp (с автообновлением)
Менеджер приложения
Менеджер отладки
Web поиск
Вьювер базы данных (используя phpMyAdmin)
Просмотр с помощью Internet Explorer, Firefox, Chrome, Opera и Safari
Пользовательский интерфейс
Поддержка боле чем 15 разных тем
Многоязычность (русский тоже есть)
Настраиваемый рабочий стол
Настраиваемые горячие клавиши