Об этом
продукте от многих Web-мастеров можно услышать
самые лестные отзывы. Действительно, HomeSite
обладает целым рядом свойств, традиционно
привлекающих профессионалов: во-первых,
приложение имеет простой и удобный интерфейс и
не занимает много места на диске; во-вторых,
настраивать в нем можно практически все -- от
панелей инструментов и клавиатурных комбинаций
(Options --> Customize) до цветов, которыми будут
отображаться теги на экране, и алгоритмов
валидаторов (Options --> Settings); в-третьих, редактор
создан не с целью избавить вас от необходимости
изучать HTML-код, а для того, чтобы ускорить и
упростить работу по его использованию. Принцип,
которому стараются следовать авторы программы,
носит название "Pure HTML" (чистый HTML). Редактор
поддерживает все популярные ныне стандарты и
технологии Интернет: DHTML, SMIL, CSS, JavaScript, ASP, JSP, Perl, CFML,
VBScript, XML и XSL.
Основные возможности
Для удобства
пользователей:
Разборный код
(Collapsible Code) - эта возможность значительно
повышает "читабельность" кода, скрывая
отдельные его куски за симпатичными кнопками.
Автозаполнение (Auto
Completion) - функция автозаполнения определенных
пользователем тэгов (настраивается эта
возможность в Settings - Editor - Auto Completion).
Анализ функций (Function
Insight) - автоматически предлагает список
аргументов для функций ColdFusion в виде ниспадающего
меню.
Возможность
разбиения окна редактирования (Split Window Editing) -
эта возможность значительно облегчает работу с
длинными страницами, позволяя одновременно
просматривать два различных куска одной
страницы в одном окне.
Универсальная
панель файлов (Universal File Resource Panel) - позволяет
быстро перемещать файлы между удаленными и
локальными папками, не выходя из HomeSite.
Настройка (Customization)
- плавающие, статические, скрываемые панели
ресурсов (Resourse Tab) и быстрого редактирования (Quick
Bar).
Три режима
редактирования - Edit, Browse, Design.
Режим Edit позволяет искушенным пользователям,
"на зубок" знающим все тэги или умеющим
искусно манипулировать средствами, любезно
предоставляемыми этим замечательным редактором
для верстки кода, набирать код и текст вручную.
Режим Browse - это самый настоящий браузер,
встроенный в редактор. С его помощью можно в
любой момент оценить внешний вид создаваемой
странички. Если для просмотра создаваемого сайта
удобнее использовать внешний браузер (IE или NN),
его необходимо указать в разделе Browse окна Settings.
Режим Design - некое подобие WYSIWYG-редактора,
однако его присутствие в этом пакете, скорее,
дань моде, нежели необходимость. Пользоваться им
следует с осторожностью. Во-первых, он будет
работать лишь в том случае, если у вас в системе
установлен Internet Explorer версии 4.01 или старше.
Во-вторых, ваш выверенный, "чистый HTML"
рискует "запачкаться" излишним кодом. И,
в-третьих, при работе с кириллицей в Design иногда
наблюдаются серьезные проблемы. Их можно
попытаться решить, задав параметру Charset в разделе
Editor окна Settings значение Russian и выбрав
русифицированный или украинизированный шрифт в
списке Font, а также варьируя некоторые настройки в
разделе Design.
Редактор тэгов (Edit
tag) - вызывается щелчком правой кнопки
"мыши" на каком-либо тэге и отображается в
виде диалогового окна, в котором можно
произвести все настройки для данного тэга. На
отдельных закладках в нем располагаются
атрибуты, общие для всех спецификаций, а также
специфичные для конкретных браузеров. Здесь же
можно просмотреть полное описание тэга.
Tag Inspector -
средство для быстрого просмотра и
редактирования атрибутов текущего тэга. Когда Tag
Inspector включен, слева от редактируемого документа
отображается страничка, содержащая две колонки:
атрибуты текущего тэга, отсортированные по
спецификациям, и их значения. В Tag Inspector'e атрибуты
можно не только просматривать, но и изменять. Там,
где это возможно, имеются выпадающие меню с
возможными значениями атрибута. Остальные
атрибуты придется заполнять вручную.
Tag chooser - система,
где все известные HomeSite-тэги сформированы в
древовидную структуру по функциональному
принципу и снабжены комментариями. Таким
образом, можно быстро найти тэг, задающий нужное
вам форматирование.
Code Snippets (заготовки
кода) - что-то среднее между макросами и
процедурами в обычных языках программирования.
Позволяет сохранять для последующего
использования часто повторяющиеся куски кода,
организовывать их в древовидную структуру и
снабжать каждый из них не только именем, но и
развернутым комментарием.
Кодирование цветом
различных участков кода (значительно повышает
"читабельность" кода) для ASP, CFML, CSS, HTML, Java Script,
JSP, Perl, PHP и VBSCript.
Набор специальных
мастеров для создания таблиц, DHTML, JavaScript,
страниц с фреймами.
Расширенные
возможности "поиска-и -замены",
позволяющие быстро редактировать большие сайты.
Предусматривает даже использование регулярных
выражений, многострочных образцов и многого
другого. Заменить при помощи этого средства одну
ссылку в меню другой на всем сайте без страха за
сохранность документов - совершенно не проблема.
Link Verification -
встроенное средство для проверки ссылок.
Проверка орфографии
- редактор имеет встроенные функции проверки
орфографии английского языка, но, что самое
приятное, позволяет работать со словарями Microsoft
Office 95/97/2000, в том числе и русскими.
Усовершенствованный
менеджер проектов (Project Manager)
Управление несколькими
одновременно разрабатываемыми проектами
является большой проблемой для каждого
профессионального web-разработчика. В версии 4.5
система управления проектами более гибкая и
настраиваемая.
Развертывание сайтов
Развертывание web-сайтов
может оказаться довольно нудным, скучным и
утомительным занятием, особенно в случае сложных
связанных серверов. Новые возможности
значительно облегчают сей тяжкий труд:
Мастер
развертывания сайтов (Site Deployment Wizard) -
редактирует и запускает скрипт (JavaScript или VBScript)
для обновления или размещения проекта на другом
сервере.
Team Deployment -скрипт
для развертывания сайта может быть доступен всей
группе разработчиков.
Custom Deployment -
можно также создать специальный скрипт для
выполнения специфических операций на севере
(например, для архивации).
Новая FTP-технология
- работа функций FTP-клиента теперь осуществляется
на основе новой технологии (WS_FTP),что позволяет
осуществлять передачу файлов на сервер с заметно
более высокой скоростью.
Поддержка новейших
web-технологий
Новый редактор
таблиц стилей (CSS Editor) - новая версия HomeSite
интегрирована с последней версией TopStyle Lite CSS, что
обеспечивает пользователям гораздо более мощные
возможности для создания и редактирования
таблиц стилей.
Редактор карты
изображения (Map Editor) - создание и
редактирование карты изображений. Раньше для
создания подобных вещей надо было использовать
продукты третьих производителей, теперь же этот
редактор встроен непосредственно в HomeSite.
Чистильщик кода (Code
Sweeper) и HTML Tidy - система форматирования HTML,
которая может настраиваться до бесконечности.
Можно сделать настройки, действительные сразу
для всех тэгов (выводить ли тэги и атрибуты в
нижнем или верхнем регистре, делать ли отступы и
ставить ли пробелы между тэгами и т.п.). Точно
такие же настройки можно делать для каждого тэга
или атрибута в отдельности. Список спецификаций,
поддерживаемых валидатором: HTML 2.0/3.2/4.0; Internet Explorer
3.0/4.0 Extensions; Netscape Navigator 3.0/4.0 Extensions; СoldFusion 3.0/3.1/4.0/4.5;
SMIL 1.0 (Synchronized Multimedia Integration Language); WML (Wireless Markup Language).
Поддерживаемые
технологии:
ASP ( Active Server Pages )
CSS (Cascading Style Sheets)
ColdFusion Markup Language
DHTML
JSP (Java Script Pages)
JavaScripts
Perl
SMIL (Synchronized Multimedia Integration
Language), RTML (RealText), IMFL (RealPix)
VBScript
WML (Wireless Markup Language), HDML
(Handheld Dvice Markup Language)
Системные требования
Операционная система
Windows 95/98/ME, Windows NT 4.0 или Windows 2000
Процессор Pentium
64 Мб оперативной памяти
(128 рекомендуется) (примечание автора - у меня
работало прекрасно и на 32 Мб)
25 Мб свободного
дискового пространства
разрешение экрана 800х600
|