В чому писати PHP-код? Огляд безкоштовних редакторів
17 березня, 2008 | Автор: adminДана стаття для тих, кому набридло писати скрипти в Блокноті (Notepad), тобто набридло самостійно вводити назви функцій, власноруч форматувати код, набрид одноманітний чорний текст на білому фоні і тому подібне. Щоб цей перехід не був надто болючим для вашої кишені, в огляд попали виключно безкоштовні програмні продукти, але від того не менш якісні та зручні.
PHP Expert Editor
PHP Expert Editor – зручний редактор для PHP, Perl, Python, HTML, JavaScript та інших файлів з підтримкою UTF-8. Програма розроблена спеціально для PHP-майстрів. PHP Expert Editor має вбудований відлагоджувач PHP, вбудований HTTP сервер і дозволяє запускати PHP, Perl, Python. Хоча Ви також можете використовувати будь-який зовнішній HTTP сервер. Перевірка синтаксису PHP, вбудований браузер, FTP клієнт з підтримкою SFTP, підтримка проектів, шаблони коду, підсвічування коду і багато інших функцій, які значно полегшують роботу розробника.
Цікавий факт, для користувачів країн колишнього СССР реєстрація програми є безкоштовна.
Остання версія (на час написання статті): PHP Expert Editor 4.2.

Рис.1. Зовнішній вигляд PHP Expert Editor 4.2.
Розробник: Ankord Development Group (E-mail: support@ankord.com).
Домашня сторінка: http://www.ankord.com/phpxedit.html.
Інтерфейс: багатомовний (в тому числі є український інтерфейс).
Операційна система: Windows 2000/XP/2003.
Розмір PHP Expert Editor 4.2: 3,19 Мб.
Деякі корисні властивості програми, про які не сказано до цього:
- Швидка вставка всіх функцій PHP з підказкою параметрів.
- Згортання коду.
- Авто-збереження.
- Підсвічування парних дужок.
- Підтримка всіх відомих Content-Type (Ви можете відлагоджувати скрипти, які генерують різний контент, наприклад, картинки).
- Швидка навігація в коді за допомогою гарячих клавіш і миші.
- Закладки.
- Code і File Explorer з Вибраними теками.
- Клавіатурні макроси.
- PHP макроси.
- Експорт початкового тексту в HTML і RTF з підсвічуванням синтаксису.
- Підтримка довідки PHP з можливістю пошуку по ключовому слову в поточній позиції.
- Підтримка форматів файлів Windows, Unix, Mac.
Notepad++
Notepad++ – це безкоштовний (розповсюджується під ліцензією GPL) редактор текстових файлів з підтримкою синтаксису великої кількості мов програмування, орієнтований для роботи в операційній системі MS Windows.
Розмір Notepad++ 4.7.5: 1,99 Мб.
Інтерфейс: багатомовний. Є український інтерфейс, автор якого Taras Budurovych.

Рис.2. Зовнішній вигляд Notepad++ v.4.7.5.
Програма базується на компоненті Scintilla, що гарантує максимальну швидкість її виконання при мінімальному розмірі.
Це повноцінний проект, але, це проект однієї людини, і в ньому можливі помилки і недоліки функціональності.
Починаючи з версії 3.1 Notepad++ має можливість розширення – систему плагінів.
Основні особливості Notepad++:
- Підсвічування тексту і можливість згортання блоків, згідно синтаксису мови програмування.
- WYSIWYG (друкуєш і отримуєш те, що бачиш на екрані).
- Авто-завершення слова, яке набирається.
- Одночасна робота з безліччю документів.
- Підтримка регулярних виразів Пошуку/Заміни.
- Повна підтримка перетягування фрагментів тексту.
- Динамічна зміна вікон перегляду.
- Автоматичне визначення стану файлу.
- Збільшення і зменшення (відмінна функція компоненту Scintilla).
- Замітки.
- Виділення дужок при редагуванні тексту.
- Запис макросу і його виконання.
Детальніше про цей редактор можна дізнатись за адресою: http://notepad-plus.sourceforge.net.
PSPad Editor
PSPad – редактор тексту і програмного коду для роботи в ОС MS Windows.
PSPad підтримує підсвічування коду (синтаксису) з можливістю налаштувати його під свої потреби, підсвічування парних дужок, підтримує перевірку правопису, роботу з блоками, вертикальне виділення і форматування, закладки, мітки, нумерацію рядків, підтримує пошук і заміну з використанням регулярних виразів, групову обробку тексту в файлах, авто-підстановку тегів і операторів.
Остання версія: PSPad Editor 4.5.3.
Розмір PSPad Editor 4.5.3: 3,26 Мб.
Сайт: http://www.pspad.com.
Інтерфейс: багатомовний, включаючи українську мову.

Рис.3. Зовнішній вигляд PSPad Editor 4.5.3.
Деякі корисні властивості програми PSPad:
- Робота з проектами.
- Робота над декількома документами одночасно.
- Вбудована вільна версія CSS-редактора TopStyle Lite.
- Експорт коду з підсвічуванням у форматах RTF, HTML, TEX в файл або буфер обміну.
- Порівняння текстів з різноколірним підсвічуванням відмінностей.
- Переформатування і стиснення HTML-коду, можливість змінити регістр слів, тегів і букв.
- Шаблони (HTML-теги, скрипти, шаблони коду, тощо).
- FTP клієнт – Ви можете редагувати файли прямо з Web-сервера.
- Підтримка макросів.
- Повноцінний HEX-редактор.
- Кольорове підсвічування синтаксису і перегляд до друку.
- Інтегрована TiDy-бібліотека для форматування і перевірки HTML-коду, конверсії в CSS, XML, XHTML.
- Вбудований Web-браузер з підтримкою APACHE.
Висновок
Якщо Вас не задовольнив жоден із запропонованих редакторів, то завітайте на сторінку www.php-editors.com/review/ – рейтинг найкращих PHP-редакторів під різні операційні системи.
У випадку, коли на хороший редактор Вам не шкода потратити трохи грошенят, зверніть увагу на Zend Studio. Zend Studio – потужна інтегрована платформа для написання і відлагодження скриптів на PHP. Суміщає в собі редактор з системою контекстних підказок і відлагоджувач, що дозволяє прискорити та спростити процес розробки. Пакет Zend Studio містить всі необхідні інструменти, включаючи HTTP/PHP сервер з підтримкою розширень.
Корисне по темі:
Popularity: 37%
Теґи до статті: Notepad++, PHP Editor Review, PHP Expert Editor, PHP IDE, PHP-код, PHP-редактор, PSPad Editor, Zend Studio.