Zoho Writer - пример офисного веб-приложения

Веб-приложения - вещь уже достаточно привычная. С выходом Google Chrome OS, в которой предусмотрена работа только с приложениями такого типа, интерес к этим программам может получить новый импульс. Онлайновый текстовый редактор Zoho Writer (writer.zoho.com) - это хороший пример, чтобы оценить современный уровень развития этих самых веб-приложений.


Конкурент Google Docs

Онлайновый текстовой редактор Zoho Writer является аналогом веб-сервиса Google Docs. Уже в силу этого можно сказать, что, в целом, в области подобных веб-сервисов монополии отдельных приложений, как MS Office на десктопах, уже не будет.

Редактор Zoho Writer является составной частью онлайнового офисного пакета Zoho Suite. Этот веб-офис находится в тени Google Docs, но при этом он уже успел получить благосклонное отношение американской компьютерной прессы.

Zoho Suite содержит очень много веб-приложений - таблицы, почта, календарь, базы данных и многое другое. Практически это целый портал.

В этой статье рассмотрим исключительно текстовый процессор Zoho Writer. Таблицами, презентациями пользуются на порядок меньше людей, чем текстовыми процессорами, и к тому же многие веб-приложения Zoho Suite являются коммерческими и требуют оплаты.

Как и полагается веб-приложению, Zoho Writer написан при помощи JavaScript, HTML, CSS и работает прямо во вкладке браузера. Соответственно, не требуется установки на компьютер, а данные хранятся удалённо на сервере - достаточно зайти по определённому адресу в Интернете и начать работать.

Zoho Writer может загружаться в трёх режимах. Первый, самый основной режим - это режим онлайн, который доступен после регистрации на портале. Этот режим, естественно, на всю катушку использует AJAX и обеспечивает всю заявленную функциональность редактирования, сохранения и публикации документов в Сети.

Имеется и режим работы с редактором, не требующий регистрации (writer.zoho.com/editor.im). В этом режиме уже недоступны многие функции - например, импорта документов. Можно только начать набор документа с возможностью последующего сохранения локально на диск. Такой режим подходит и для первого знакомства.

И третий режим - это возможность работы офлайн без подключения к Интернету. Естественно, в этом режиме доступна только самая минимальная функциональность - форматирование контента и сохранение локально не более 25 документов.

Для осуществления работы в офлайне должен быть установлен в системе дополнительно плагин Google Gears, который позволяет веб-приложениям сохранять данные и самих себя локально на компьютере. Данная технология должна стать обязательной частью грядущего стандарта HTML 5, но на данный момент она реализована в виде специального плагина только для Firefox и Internet Explorer. Соответственно, и создатели Zoho Writer рекомендуют использовать последние версии исключительно этих двух браузеров.


Интерфейс и функциональность

Интерфейс Zoho Writer совсем немного более сложный, чем Google Doccs. В основном режиме это будут окно-менеджер документов с правой стороны, главное окно редактирования и панель инструментов.

Внешний вид интерфейса выглядит более стильным и приятным, по сравнению с аскетическим интерфейсом Google Docs. Вся панель инструментов представляет собой подражание MS Office 2007. С одной стороны, интерфейс как бы реализует "ленточный интерфейс" с закладками по категориям функций. Но, с другой, разработчики Zoho Writer каждую эту закладку снабдили выпадающим меню, позволяющим работать как в старом классическом Office 2003.

Кстати, табы-закладки здесь имеются и для открытых документов.

Интерфейс на данный момент частично локализован. Названия многих инструментов и подсказки к кнопкам будут как на русском, так и на английском языке.

Zoho Writer имеет свой собственный буфер обмена и собственное контекстное меню, вызываемое правой кнопкой мыши. Через это контекстное меню можно осуществлять копирование и вставку. Однако следует учитывать, что стандартные комбинации клавиш Ctrl+C, Ctrl+V будут работать с системным буфером обмена, а не с буфером Zoho Writer. С непривычки это поначалу весьма раздражает. Однако, приноровившись, иметь два буфера обмена становится даже удобным.

Теперь пройдёмся по функциональности, которую не стоит ожидать в большом количестве. Как известно, обычный пользователь использует не более 10% функциональности современного офисного пакета. Вот приблизительно эти 10% и реализованы в Zoho Writer.

Этот редактор в полном онлайн-режиме поддерживает импорт документов в форматах html, doc, docx, sxw, odt, rtf, txt. Экспортировать готовые документы можно в формат Word 2003-2007, OpenOffice, PDF, LaTeX.

В плане визуального форматирования документа имеется самое основное - форматирование шрифтов, выравнивание, выбор цвета фона и текста, формат списков. Вот, собственно, и всё. Никакого форматирования через объектные параметры, например, абзаца, нет. Общие параметры документа определяются только через "Page Setup - Page Format". Здесь следует указать и общий шрифт документа, и параметры абзаца.

Но, по сути, Zoho Writer - это html-редактор. Форматировать документ можно на уровне введения html-кода. Во вкладке "insert" есть инструмент "вставить html-код", а в меню "Views" имеется возможность просмотра и правки html-кода всего документа.

Вставить через меню "Insert" можно рисунок, таблицу, оглавление, специальные символы. Имеется редактор формул, который использует для математических выражений разметку LaTeX.

Проверка правописания тоже присутствует, в том числе и русского языка.

Документ можно не только сохранить на веб-сервере, но и опубликовать. То есть через меню "Share - Опубликовать" веб-сервис вернёт гиперссылку на сохранённый документ. Также через функцию "Прокрутка документов" можно получить специальный код JavaScript, который будет показывать этот документ в специальном окошке, которое можно вставить в ваш блог или сайт. Содержание документа можно разместить непосредственно в блоге пользователя через специальную функцию работы с блогами в том же меню "Share".

Вот, собственно, большинство функционала, вполне позволяющего написать статью в газету, например, в "КВ".


Проблемы

Первой проблемой, которую обычно называют в отношении веб-приложений, называется приватность данных. Так как документы хранятся на неподконтрольном пользователю сервере, то такой способ хранения не вызывает большого доверия. У многих возникают опасения, что администрация этого сервера читает ваши секретные корпоративные документы.

Однако приватность веб-приложений - это, скорее, задача, чем проблема. Просто этому вопросу приватности пользовательских данных в "облачных" системах разработчики уделяют пока не так уж много времени.

А вот реальной проблемой, которая может усложнить жизнь и пользователям, и создателям веб-приложений, является "стандартизация" языка JavaScript. Последний используется для обеспечения функциональности веб-приложений на стороне клиента.

Стандартизация JavaScript на самом деле весьма условна. Разные браузеры имеют различия в работе JS-скриптов. И если на уровне небольших скриптов для веб-страниц эти различия малозаметны, то в случае сложных "тяжёлых" веб-программ эта разница может привести к негативным эффектам.

Zoho Writer - это сложное приложение, и разница его работы в разных браузерах действительно есть. Так, в Firefox у меня часто наблюдались проблемы с выделением текста "жирным", "курсивом". Наблюдались проблемы с удалением выделенного текста. В то же время в Internet Explorer подобных проблем не было обнаружено.

Можно сказать, что Zoho Writer оптимизирован пока только для Internet Explorer. Неудивительно, что логотип этого веб-приложения всё ещё содержит слово "beta".

Поэтому уже сейчас заинтересованным корпорациям следует предпринимать шаги по усовершенствованию и развитию JavaScript. Иначе прогресс в области веб-приложений будет не таким уж значительным.

Ещё следует помнить о проблеме экспорта документа в обычные форматы odt, doc. Ведь, по сути, Zoho Writer - это редактор html-кода. И при экспорте этого кода в обычные форматы вид конечного документа может отличаться от того, что пользователь видел при наборе в браузере. Это такая общая системная проблема, связанная при любом экспорте из одного формата в другой. И её всегда следует учитывать.


Выводы

Таким образом, подводя итог, можно сказать, что Zoho Writer никак не следует рассматривать как альтернативу Open Office, MS Office. Этот веб-редактор может быть только дополнительным сервисом.

Несмотря на кажущуюся простоту, Zoho Writer пока ещё не очень подходит неискушённым пользователям, так как интерфейс программы имеет только визуальное сходство с Office 2007. Работа с веб-приложениями потребует отдельных навыков и привычек.

Но, в целом, Zoho Writer пользоваться вполне можно, если осознавать реальную функциональность этого веб-редактора.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Номер: 

47 за 2009 год

Рубрика: 

Internet
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!