Рейтинг разработки: 4
PC Magazine/RE:
Очень интересная с концептуальной точки зрения разработка. Пользуясь Word, можно подготовить материал для будущей Справки. Для этого достаточно разметить ее будущие страницы заголовками соответствующего уровня (стилями Headings), а затем осуществить компиляцию, преобразовав в формат Справки (CHM-, HxS-, HTML-). Процедура компиляции выполняется в автоматическом режиме и не требует от пользователя дополнительного участия. Учет многочисленных особенностями подготовки материала, его компоновки, сборки, простановки ссылок, т.е. всех деталей, которые приходится учитывать при разработке справочных файлов другими средствами – все это теоретически должно происходить совершенно прозрачно. Очень достойная, «смелая» концепция разработки.
Но, как всегда бывает, от идеи до ее реального воплощения – путь долгий. Непростая задача, прежде всего из-за того, что исходный материал в Word должен быть четко выстроен с учетом той концепции, которая закладывалась автором в идею обработки. Следующая проблема: текущая конфигурация системы Office и платформы .Net Framework у каждого пользователя имеет индивидуальные особенности и учитывает множество дополнительных параметров, включенные и отключенные опции, которые тем или иным образом могут сказываться на работу данной утилиты. Добавим еще повышенную систему безопасности на платформе Windows/Office, которая включает/отключает определенные программные средства (обработка макросов, загрузка ActiveX-элементов, и пр.) – это также приходится учитывать.
Итак, учет сложностей конфигурации системы, настройка всех параметров, которые могут косвенно сказываться на работу с данной разработкой – все это пока возложено на пользователя. А сама система, если ей что-то не нравится, выдает малопонятные дампы ошибок, по которым требуется разобраться в причинах. Добавьте еще реализованную поддержку различных дополнительных технологий (например, drag-n-drop), которых также требует определенных условий для безошибочной работы. Если они соблюдены не полностью, то это ведет к дополнительным, «случайным» ошибкам.
По сути, эту ситуацию можно охарактеризовать, скорей, как обычную «проблему становления». По мере развития все особенности, наверняка, будут учтены в алгоритме новых версий (их обход или выдача рекомендаций, что требуется предпринять). Сейчас же разработка будет функционировать только при строгом соблюдении достаточно жестких требований по подготовке оригинальных материалов Word. К сожалению, описанию этих вопросов не уделено должного внимания в документации.
Тем не менее, хотелось бы еще раз подчеркнуть оригинальность самой идеи разработки, удобный интерфейс, бесспорную полезность, которую может принести эта разработка пользователям.
|