Тема: Обзор PHP редакторов (IDE)
AlkatraZ (SV!) [Off] [#] (09.04.2010 / 16:35) Уездный предводитель Каманчей |
http://www.nusphere.com
РУССКИЙ: Нет.
ВЕРДИКТ: Лучший редактор обзора. Однако, не для новичка!!!
Если вы не занимаетесь крупными проектами, не пользуетесь Дебаггерами и профилировщиками, то лучше используйте Rapid PHP, или phpDesigner
UPD: 04.10.2022
ОБЩАЯ ОЦЕНКА: 4
Оценка снижена за полное отсутствие собственного форматировщика кода, что для такого серьезного IDE является существенным косяком.
---
Удивительный редактор.
Что касается РНР, в нем все реализовано настолько круто и удобно, что получаешь истиное удовольствие от работы.
Все очень круто, функционал на небывалой высоте, причем все работает быстро и не тормозит.
Некоторые функции, в частности профилировщик, вообще самые удобные из того, что я видел, даже круче, чем в Zend Studio.
Если вы профессиональный разработчик, Английский интерфейс для вас не проблема, то данный редактор может быть логичным, наилучшим выбором.
Разработчикам однозначный зачод! Молодцы, кросафчеги!
З.Ы.
Учтите, что данный редактор предназначен именно для РНР. В отличие от RapidPHP Вы в нем не найдете таких удобных инструментов работы с HTML и CSS.
Однако то, что он умеет, он делает лучше всех.
Я лично его использую как основной инструмент для кодирования. а в помощниках - RapidPHP 2010
---
Функция:
Возможность сворачивания блоков кода (Code Folding)
Реализация:
Самая удобная реализация из всех, что я видел
Оценка: 5+
---
Функция:
Возможность редактировать один скрипт в двух окнах, или с разбивкой одного (Code Split).
Реализация:
Уникальная реализация! Кроме простой разбивки окна кода, любую часть можно отправить в "плавающий" режим и окно менять в размере и двигать куда угодно. на большом мониторе, работать одно удовольствие.
Оценка: 5+
---
Функция:
Настраиваемая подсветка кода
Реализация:
Продвинутая и в то же время удобная настройка подсветки. Есть подсветка переменных.
Оценка: 5
---
Функция:
Живая проверка синтаксиса
Реализация:
Удобная реализация "живой" проверки синтаксиса.
Оценка: 5
---
Функция:
Контекстная справка по функциям
Реализация:
Щикарно реализованная справочная система. как в новых окнах, так и во всплывающих боковых "доках"
Оценка: 5
---
Функция:
Навигатор по коду, с подсветкой (и желательно с группировкой) переменных
Реализация:
Уникальный навигатор как по локальному, так и по глобальному (!!!) коду проекта, с простой подсветкой и поиском всех переменных. классов, методов и функций.
Красота да и только!
Оценка: 5
---
Функция:
Поддержка "проектов"
Реализация:
Продвинутая поддержка проектов, со множеством настроек.
Оценка: 5
---
Функция:
Поиск объявленой переменной по всем файлам проекта (Jump to Declaration)
Реализация:
Отличная и удобная реализация
Оценка: 5
---
Функция:
Продвинутый поиск с заменой, как по отдельному файлу, так и по всем файлам проекта.
Реализация:
Отлично реализованный поиск, с выводом результатов в отдельную панель.
Оценка: 5
---
Функция:
Дебаггер
Реализация:
Крутейший дебаггер с собственным ядром. В комплекте прилагаются расширения для РНР, которые легко ставятся на Денвер.
Оценка: 5
---
Функция:
Профилировщик
Реализация:
Крутейший и самый удобный из всех. что я видел!!! Работать с ним одно удовольствие!
Оценка: 5+
---
Функция:
Поддержка систем контроля версий
Реализация:
Отличная поддержка TortoiseSVN. Собственно, больше ничего и не нужно
Оценка: 5
---
Функция:
Поддержка различных кодировок (Unicode и др.)
Реализация:
Хорошая реализация, широкий выбор кодировок.
Оценка: 5
---
---
Теперь рассмотрим дополнительные "ништяки", которые не настолько обязательны, но облегчают повседневную жизнь кодера.
---
UPD: 04.10.2022
Функция:
Форматер кода
Реализация: ГОВНО.
Точнее, даже говна нет, фотматировщика кода как такового не имеется.
Прилагается триал версия крутого платногоь форматировщика Polystyle (полную версию приходится покупать отдельно).
Однако, при желании можно самому установить и настроить бесплатные форматировщики, типа PHP Beautifier, или BUSL
Оценка: 1
---
Функция:
Вставка элементов HTML (формы, таблицы и др.)
Реализация:
Относительно просто, но удобно реализованы основные возможности.
Оценка: 4
---
Дополнительные ништяки:
Из дополнительных ништяков есть клиент базы данных, ToDo списки с глобальным (по проекту) просмотром и многое другое.