- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF141:Review5
Материал из Linuxformat.
Oxygen 12 XML Editor
Самое главное | |
Кроссплатформенный XML-редактор на Java, с полным комплектом инструментов для создания самойсложной документации. | |
См. также | JEdit. |
Разработчик | SyncRO Soft Ltd |
Сайт | http://www.oxygenxml.com |
Цена | $449, персональная лицензия $64 |
Вердикт Linux Format | |
Функциональность | 9/10 |
Производительность | 8/10 |
Простота использования | 6/10 |
Оправданность цены | 7/10 |
Недешево, но – разве можно недооценивать хорошую документацию? | |
Рейтинг | 8/10 |
- Грэм Моррисон обнаружил, что техническая документация часто может быть делом не столько документации, сколько техники.
Для технических писателей, XML – спасение от неорганизованности, несогласованности и несовместимости. В этом формате создаётся единственный вариант текста, который затем трансформируется в бесконечное множество форматов, переносится на различные носители и используется в самых разнообразных целях. При соответствующей настройке автору не нужно задумываться над тем, как его текст будет выглядеть в публикации – это уже конечный продукт технологического процесса, который начинается с создания документации.
При правильной настройке и отладке, отличный результат получается сам собой. Но документ в XML составляется совсем не так, как в Writer или Word: здесь простой текстовый редактор нужно усилить визуализатором дерева документа, проверкой различий, системой контроля версий и десятком других инструментов, без которых крупный проект по созданию документации вести невозможно. Уже много лет Oxygen считается лучшим комплектом для таких работ.
Oxygen был и остаётся Java-приложением, причём в комплект загрузки последних версий входит JVM: она устанавливается вместе с комплектом при работе скрипта установки. После этого запуск редактора сводится к выбору пункта меню или значка на рабочем столе.
Рабочее пространство, по сравнению с прежними версиями, загромождено заметно меньше. Кнопок на стандартных панелях инструментов поубавилось, зато способов редактирования текста стало больше. Особый восторг вызывает табличный редактор: он принимает стандартную XML-раскладку и обращает каждый элемент в ячейку таблицы – и каждый уровень переходит на новую колонку динамической древовидной структуры. Это идеально для ввода повторных данных на одинаковых уровнях (например, перечня имён и адресов) – и умный способ визуализации содержимого файла.
Нажми — и увидишь
Но лучшее средство визуализации – редактор WYSIWYG: он превращает Oxygen в XML-аналог Dreamweaver. Изображения, стили, форматирование и таблицы выглядят так, как должны выглядеть в итоговом документе, и большую часть содержимого можно править прямо в визуальном редакторе. Неплохо было бы сравнивать (видеть рядом) XML-заготовку и итоговый документ – но реализовать это пока, видимо, слишком сложно.
В комплекте новой версии – несколько новых подключаемых модулей; из них наиболее заметный – модуль преобразования Web Help. С его помощью можно получать замечательные комплекты документации со «сворачиваемым» оглавлением и даже встроенным поиском.
А ещё в Oxygen есть визуальные проверки различий – и для отдельных файлов, и целых каталогов – а в последнем релизе появились встроенная и обособленная версии клиента Syncro Subversion. Варианты применения лицензий пользователями тоже весьма гибкие. Конечно, для приложения, изрядно прихватившего инструментов с открытыми исходными кодами, Oxygen дороговат, но при создании документации он себя оправдывает.
Свойства навскидку
- Табличное редактирование
- Табличная форма значительно упрощает ввод повторяющихся данных (например, списка имен и адресов).
- WYSIWYG XML
- Как и в редакторе HTML, можно просматривать стандартный вывод XML-документа и даже вносить в него правки.