Тема: Обзор PHP редакторов (IDE)
AlkatraZ (SV!) [Off] [#] (08.04.2010 / 22:00) Уездный предводитель Каманчей |
Ну тут конечно требования можно разбить на две группы.
1) "Общечеловеческие ценности" гг, те стандартные функции. которые должны быть в каждом серьезном редакторе.
2) Ништяки. Тут уже дело субъективное. Есть извращенцы, которые кодят в простом блокноте винды, но мы тут такой мазохизм рассматривать не будем. Мы перечислим те мелочи, которые облегчают нам процесс кодирования и увеличивают удовольствие от работы.
Так, как статью пишу я, то и рассматривать буду со своей точки зрения, которая вовсе не претендует на догму. У Вас могут быть другие запросы.
----
Итак, важнейшие функции:
1) Возможность сворачивания блоков кода (Code Folding)
2) Возможность редактировать один скрипт в двух окнах, или с разбивкой одного (Code Split). Это очень удобно, когда редактируешь большие скрипты.
3) Настраиваемая подсветка кода
4) Живая проверка синтаксиса
5) Контекстная справка по функциям
6) Навигатор по коду, с подсветкой (и желательно с группировкой) переменных
7) Поддержка "проектов"
8) Поиск объявленой переменной по всем файлам проекта
9) Продвинутый поиск с заменой, как по отдельному файлу, так и по всем файлам проекта.
10) Дебаггер
11) Профилировщик
12) Поддержка систем контроля версий
13) Поддержка различных кодировок (Unicode и др.)
---
Полезные функции:
1) Форматер кода
2) Вставка элементов HTML (формы, таблицы и др.)
3) Работа с базами данных
З.Ы.
По ходу написания статьи, я еще дополню списки.