- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF80:KOffice 1.5
Материал из Linuxformat.
Офисный пакет
KOffice 1.5
На рынке офисных пакетов в 2006 году ожидается много инноваций. Энди Ченнел думает, что KOffice вряд ли займет там достойное место.
Интегрированный офисный пакет для KDE. Аналоги: OpenOffice.org, Gnome Office (AbiWord, Gnumeric), ThinkFree Office.
- Разработчик: Команда разработчиков KOffice
- Сайт: www.koffice.org
- Цена: Бесплатно по лицензии GPL
Хороший офисный пакет в силах помочь становлению операционной системы. Перенеситесь в 1992 год, когда Microsoft выпустила MS Office 3.1. Всего за сутки было продано свыше трех миллионов копий, и благодаря этому свершился переход от MS-DOS к Windows.
Вернемся в наши дни – и увидим, что планируется похожий сдвиг. Microsoft решила заново изобрести весь пользовательский интерфейс в грядущем обновлении MS Office (шаг, чреватый переходом миллионов пользователей на другие ОС); формат пакета OpenOffice.org OpenDocument принят на вооружение другими приложениями; Google взяла под крыло онлайновый текстовый процессор Writely; а ThinkFree выпустила в свободное плавание Java-версию своего пакета.
Конкуренция становится жестче, мы решили взглянуть на KOffice 1.5, офисный пакет с большой историей, но которому еще много предстоит пройти.
В новую версию вошло множество исправлений, а также наведен блеск. Достигла ли она полного расцвета?
KOffice 1.5 доступен с сайта проекта (www.KOffice.org) в виде исходных текстов и двоичных файлов. В пакет входит 11 приложений: восемь основных и три вспомогательных, для построения графиков, формул и докладов. Пакет занимает одну треть размера OpenOffice.org, и тот факт, что он основан на едином наборе библиотек, позволяет легко разделять функции между приложениями. Это хорошая возможность для просмотра (Konqueror может отображать содержимое файлов KWord), также облегчает встраивание документов одного приложения в другое в пределах офисного пакета.
А еще это означает, что приложения (по большей части) имеют единый пользовательский интерфейс, и что текстовый процессор имеет доступ ко всем функциям таблиц (KSpread) и программы создания иллюстраций (Karbon14).
Курс по ухабам
К сожалению, сильная сторона KOffice – интеграция – одновременно и его слабость: ошибки одного приложения появляются в других приложениях. Ошибки версии 1.5 действительно странные (например, загадочное отсутствие переноса строки). Вдобавок любая экономия времени, полученная благодаря интеграции, может сойти на нет из-за необходимости перезапуска пакета после каждого сбоя, и для создания даже простых документов иногда требуются достаточно нетривиальные обходы программных ошибок.
Оболочка, включающая возможность доступа ко всем частям пакета, предлагает выбор шаблонов документа, например, расчет ссуды или служебные заметки. Она реализована неплохо, но было бы полезнее, если бы она убиралась подальше, когда приложение или документ уже выбраны. Все приложения следовало бы объединить в общем меню, например ‘Office Apps’, а не рассовывать их под разные заголовки, вроде Graphics или Office. Это симптом большой проблемы KOffice (помимо сбоев): мелкие ухищрения в ущерб основным задачам.
- KWord Текстовый процессор с большими возможностями.
- KSpread Табличный процессор.
- Kexi Среда разработки для создания баз данных.
- Kivio Приложение для составления блок-схем.
- Karbon14 Создание иллюстраций с приличной поддержкой SVG.
- Krita Небольшой аналог Photoshop.
- KPlato Новая система управления проектами.
- KChart Инструмент для построения графиков и диаграмм.
- KFormula Редактор формул.
- Kugar Генератор бизнес-отчетов.
Появились некоторые долгожданные возможности, например, режимы вставки/замещения. Важный пункт – принятие формата OpenDocument: дело-то хорошее, но разработчики приняли этот формат, не позаботившись отладить фильтры, чтобы обработка выполнялась корректно. В тестовом документе из OpenOffice.org, например, текстовые врезки [text box] оказались не на своих местах и потеряли заголовки, а параграфы форматировались неправильно. Не самый удачный старт.
Большой оригинал
Для многих пользователей текстовый процессор, KWord, является ключевым приложением. KWord содержит много хороших инструментов, демонстрирующих, что разработчики подумали о выборе вариантов для пользователя. Беда в том, что многие из них совершенно излишни. Процессор явно спроектирован программистами-теоретиками.
Поупражняв KWord на множестве документов, мы пришли к выводу, что его своеобычность скорее раздражает, чем умиляет, и к тому же программа подвержена случайным сбоям – даже более частым, чем в версии 1.4. Нам всегда нравилась идея Редактора Выражений, который группирует всякие обращения, подписи и инструкции в меню Вставка; однако вряд ли эффективно проделывать мышью путь Вставка > Выражение > Личные
> Привет! вместо написания Привет! в начале письма. Когда речь идет о номерах страниц или колонтитулах, это можно понять – но зачем же столько мучиться ради обращений, которые проще напечатать самому!
«KOffice лучше всего сочетать с OpenOffice.org. Используйте Kexi и Kivio, а от всего остального держитесь подальше. Чем раньше KWord перепишут с чистого листа, тем лучше!»
На нас произвела было впечатление идея иметь доступ ко всем инструментам рисования, используя объект Karbon14, однако KWord даже не имеет собственных инструментов для рисования линий. Если вам понадобилась жирная черта поперек страницы, придется или создавать объект и рисовать линию с помощью K14 (не слишком ли роскошно – вызывать векторный редактор, чтобы нарисовать черточку?) или добавлять таблицу и делать видимой одну из горизонтальных границ.
Операция, которая не должна быть сложнее, чем протаскивание мыши от одного края страницы до другого, вызывает массу проблем, а уж если говорить о создании документов в коллективе с пользователями других пакетов, то горизонтальные линии, экспортированные из Word или OpenOffice.org 2, в KOffice не редактируются. Более того, экспорт документов со встроенными объектами ненадежен даже в родных форматах.
KSpread слабоват
KSpread продвинулся вперед по сравнению с версией 1.4, но проигрывает и OOo Calc, и Gnumeric по возможностям и стабильности. В этой версии присутствуют заметные улучшения, например, возможность проработать в программе больше 25 минут; добавлены также функции, перекрывающие большинство финансовых расчетов. Открытие таблиц с заполнением свыше 1000 ячеек вызвало трудности – как часто бывает и в OpenOffice.org – но с небольшими документами все было в порядке. Как и в версии 1.4, импортирование файлов из Excel не проходит гладко.
KPresenter имеет несколько хороших шаблонов, но опять-таки страдает нестабильностью, особенно при попытках сменить тему презентации или использовать гиперссылки для открытия внешних сайтов. Как и KWord, это приложение неохотно импортирует документы. Например, простая презентация в ODP (созданная в OOo Impress) потеряла информацию о прозрачности (что можно простить), а также маркеры, выделяющие пункты в списках (чего простить нельзя). Кроме того, программа не смогла корректно обработать предустановленные переходы (смены кадра) и интерполировать изображения как OpenOffice.org – в Impress они выглядели гладкими, а в KPresenter зазубренными.
Графическое приложение Krita также страдает частыми сбоями, особенно заметными при работе с корректировочными слоями. [Они хранят информацию о преобразованиях, применяемых к параметрам оригинала, таким как оттенок, насыщенность, контрастность, в то время как сами данные оригинала остаются неизменными. Это позволяет свободно экспериментировать с изображением, не опасаясь его испортить – прим.ред]. Увы, результатов увидеть нам не удалось, так как приложение норовит рухнуть через несколько секунд после попытки добавить такой слой.
Теперь о приятном: как это ни фантастично, Krita способна использовать цвета CMYK – 8- и 16-битовый режимы; хороший задел на будущее. Цвет на основе значений CMYK выбирать пока нельзя, но реализация довольно устойчивая и неплохая – преобразование 6-мегапиксельной фотографии из RGB в 16 бит CMYK заняло 8 секунд (на Athlon 2500+ 512 MБ ОЗУ), против 4 секунд в Photoshop. Одно это делает Krita достойным партнером других системам подготовки документов, например, Scribus.
Kexi, молодое приложение для работы с базами данных, тоже развивается хорошо. Этот первый .0 релиз стал стабильнее, улучшил поддержку изображений в формах и, если использовать дополнительный модуль, более надежен при работе с базами Access. Программа хорошо работает с небольшими проектами, а при работе с большими наборами данных (то есть содержащими тысячи, а не сотни записей) способна подключаться к SQLite, PostgreSQL или MySQL.
Между приложениями существует некоторая несогласованность. Например, в текстовом процессоре, на главной панели, рядом с установкой масштаба, находится иконка в виде лупы. По ее изображению и местоположению можно принять ее за инструмент для ручного увеличения – и в Krita очень похожая иконка для этого и предусмотрена – но, оказывается, это команда Поиск. Вдобавок в пользовательский интерфейс прокралось несколько грамматических ошибок – например, одно окно в Krita обозначено как ‘restauration tool’.
Тест по документам
Офисное приложение обязано уживаться с программами-коллегами. Мы протестировали возможность KOffice работать с другими форматами. С помощью Расширенного поиска Google мы нашли 100 документов (различных поддерживаемых форматов) и сравнили их с интерпретацией KOffice. Оказалось, что с текстовыми документами KWord справляется, но при легком усложнении документа (вставке графики или комментария) результаты будут воспроизведены не полностью, а чаще всего приложение рухнет, причем так происходит и с ODT-документами, созданными в OpenOffice.org. Большое разочарование, поскольку именно этот формат разработчики приняли в качестве родного.
KSpread показал себя лучше, так как открыл большую часть тестовых документов; однако еще остаются проблемы с открытием больших таблиц, а также таблиц, содержащих макросы и изображения.
Этого нельзя сказать о KPresenter, который остается самым слабым звеном среди ключевых приложений. Импортирование PPT-файлов обычно ведет к краху программы, а когда документ все-таки удается открыть, вид его далек от исходного из-за утраты встроенных картинок. Файлы из OpenOffice.org Presenter импортировались немного лучше, но теряли жизненно важные части презентации. Лучше всего, естественно, выглядели графические приложения: они работают с кроссплатформенными форматами файлов, такими как SVG и JPEG/PNG.
Приложить усилия
Если проект предполагает создание жизнеспособной альтернативы офисного пакета для среднего пользователя, то поработать есть над чем. В пакете имеются хорошие куски – например, mail merge, и даже отличные – способы использования переменных (все это в KWord). Релиз украшают KSpread и Kexi. Однако налицо некоторые проблемы, включая частые падения программы и хромающий импорт/ экспорт документов.
- Функциональность 8/10
- Производительность 3/10
- Простота использования 5/10
- Документация 7/10
- Рейтинг 4/10
Наряду с инновационными идеями – проблемы стабильности и назначения приложений.
Разработчикам KOffice предстоит трудный выбор. Какие задачи в офисном пакете, например, должна выполнять Krita? Это хорошее многообещающее приложение, но большинство офисных работников (или домашних пользователей) обошлось бы коррекцией цвета, простыми эффектами, масштабированием и понятным инструментом создания текста. Вместо этого приложение пытается соперничать с Gimp или Photoshop, и чувствуется, что в офисном пакете ему не место. Новые возможности, безусловно, в первую очередь бросаются в глаза в программном обеспечении, но не следует забывать основное: 80% пользователей задействуют всего 20% задач.
Загадочные опции типа вышеупомянутого Редактора Выражений не просто отнимают время разработчиков, но и усложняют интерфейс, не внося в пакет особого вклада.
В целом, KOffice проигрывает в сравнении с OpenOffice.org и AbiWord/Gnumeric, а его качество несравнимо хуже остальных интегрированных KDE-приложений (правда, документация написана очень понятно и снабжена множеством скриншотов).
Мы надеемся, что следующий основной выпуск KOffice будет радикально упрощен, как по количеству приложений, так и по количеству доступных возможностей. Слова «маленький, легкий, быстрый и стабильный» должны звучать как лозунг…