Перед начинающими веб-мастерами часто встаёт вопрос: какой редактор для PHP, Perl, Python, HTML, Java Script или файлов выбрать. А их много и платных и бесплатных, вот о некоторых из последних и поговорим. А поможет нам с вами "Блог web-мастера" на котором приведён обзор бесплатных редакторов. А думаю автор блога будет не против, если я приведу выдержки из его статьи
Итак начнём: PHP Expert Editor
PHP Expert Editor - весьма удобный редактор для PHP, Perl, Python, HTML, Java Script и других файлов с поддержкой UTF-8. Разработан специально для PHP мастеров и имеет встроенный отладчик PHP, имея встроенный HTTP сервер, позволяет запускать PHP, Perl, Python, а также различные скрипты. Любой внешний HTTP сервер также можете использовать.
Свойства PHP Expert Editor:
* Два стиля интерфейса: Classic и Office XP
* Поддержка UTF-8
* Встроенный FTP-клиент с поддержкой SFTP
* Настраиваемая подсветка кода, подсветка парных скобок
* Экспорт исходного текста в HTML и RTF с подсветкой синтаксиса
* Встроенный браузер
* Запуск скриптов и просмотр результата во встроенном или внешнем браузере
* File Explorer с Избранными папками
* Code Explorer, Project Explorer, Library Explorer
* Настраиваемые горячие клавиши и клавиши работы в редакторе
* Клавиатурные макросы, PHP макросы
* Проверка синтаксиса PHP
* Быстрая вставка всех функций PHP с подсказкой параметров
* Авто сохранение
* Для запуска и отладки PHP скриптов Вы можете использовать встроенный или любой внешний HTTP-сервер
* Поддержка всех известных Content-Type. Вы можете отлаживать скрипты, которые генерируют различный контент, например, картинки
* Быстрая навигация в коде с помощью горячих клавиш и мыши
* Настраиваемые Шаблоны Кода для быстрой вставки часто употребляемых фрагментов
* Поддержка справки PHP с возможностью поиска по ключевому слову в текущей позиции
* Keymaping (Default, Classic, Brief, Epsilon, Visual Studio)
* Поддержка форматов файлов Windows, Unix, Mac
* Поддержка Perl, Python, Ruby, Tcl. Есть возможность использовать несколько интерпретаторов, не только PHP
* Закладки
* Отладчик
Продолжим: Notepad++
Notepad++ - это бесплатный редактор текстовых файлов, замена стандартного Блокнота, с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows. Notepad++ базируется на компоненте Scintilla - очень мощном компоненте для редактирования - написанном на C++ с использованием только Win32 API и STL, а это гарантирует максимальную скорость выполнения при минимальном размере программы, распространяется под лицензией GPL.
Основные особенности Notepad++ :
* Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования
* WYSIWYG - печатаешь и получаешь то, что видишь на экране
* Настраиваемый пользователем режим подсветки синтаксиса
* Выделение скобок при редактировании текста
* Одновременная работа с множеством документов
* Одновременный просмотр нескольких документов
* Поддержка регулярных выражений Поиска/Замены
* Полная поддержка перетягивания фрагментов текста
* Авто-завершение набираемого слова
* Динамическое изменение окон просмотра
* Автоматическое определение состояния файла
* Поддержка большого количества языков
* Запись макроса и его выполнение
* Увеличение и уменьшение
* Заметки
Также на "Блоге web-мастера" представлено множество интересного материала по AJAX, JavaScript, MySQL, PHP. Здесь вы сможете получить представление об AJAX, узнаете, как при использовании AJAX можно динамически сформировать элементы HTML-страницы с использованием DOM. А также узнаете, как можно перенести базу MySQL с одного сервера на другой если на первом сервере нет или недоступен phpMyAdmin.