Файловые менеджеры, клиенты FTP, валидаторы, IDE и пр.
Рассмотрим некоторые другие инструменты, которые могут понадобиться или просто оказаться полезными в процессе обучения и при последующей практической реализации полученных знаний.
Файловый менеджер. Для управления структурой локального сайта или локального образа удаленного сайта (создание директорий, копирование, перенос и удаление страниц) понадобится какой-нибудь файловый менеджер. Подойдет поставляемый с операционной системой (Windows Explorer, Nautilus). Можно также использовать специально установленный (например, FAR).
Клиент FTP. Может использоваться для загрузки страниц на удаленный сервер, а также для управления его структурой. Пригодно любое самостоятельное приложение, например, FileZilla. Кроме того, FAR содержит соответствующий плагин, а пользователи Firefox могут загрузить расширение FireFTP.
Валидаторы. Валидизация (проверка HTML и CSS кода на соответствие стандартам W3C) производится примерно из тех же соображений, что и проверка обычного текста на наличие грамматических ошибок; поэтому целесообразно проверять генерируемый скриптами вывод, чтобы однажды невзначай не уподобиться ранней Лизе Дулитл.
Может пригодиться и проверка содержащихся на странице ссылок.
Интегрированная среда разработчика. Integrated Development Environment (IDE) - оптимальный вариант для серьезных проектов, включающих множество разнотипных файлов в различных директориях. Такие среды обычно включают в себя не только многие рассмотренные ранее инструменты, но и средства для отладки, управления версиями и проектом в целом и т. п. В частности, данный проект
разрабатывается с помощью Quanta Plus.