Libreoffice или onlyoffice для linux

ONLYOFFICE или Libre: о битве форматов и совместном редактировании

Этот день настал: мы открыли исходный код десктопных редакторов ONLYOFFICE. Теперь они абсолютно бесплатны для домашнего и коммерческого использования. Лицензия AGPLv3, скачать на сайте, код на GitHub.

A в этой статье мы просто приведем несколько аргументов в пользу того, чтобы при отказе от Microsoft Office по экономическим или идеологическим причинам переходить на ONLYOFFICE, а не на Libre. Читайте далее, чтобы испытать боль.

Вы наверное ждете, что сейчас мы будем меряться функциональностью и спорить с пеной у рта, у кого что лучше реализовано. Не-а. Конечно можно найти то, что у нас реализовано лучше, и то, что сделано лучше у них. Что-то мы не допилили, где-то у них баги. Да и вообще всё это очень субъективно. Давайте лучше рассмотрим фактическую сторону дела.

Причина №1. ONLYOFFICE корректно открывает большее число документов

Кратчайшая история форматов

Давным-давно в далекой-далекой галактике главные форматы документов были бинарными. И звали их doc, xls и ppt. Миром документов уже правила Империя Microsoft. Но появились отважные повстанцы OpenOffice, которые хотели освободить галактику от гнета Империи и создать собственные редакторы документов.

Трудность заключалась в том, что форматы Microsoft были закрытыми, и познать их тайны можно было лишь запрещенным кодексом джедаев методом реверс-инжиниринга. И отважные повстанцы OpenOffice сделали свой открытый формат на основе XML и назвали его ODF (odt, ods, odp). У них получилось очень хорошо! Это поняли даже представители империи, которые просто воспользовались идеей находчивых повстанцев и в 2007 году выпустили новую версию своего офиса, сохранявшего документы в новый формат — OOXML (до боли знакомые нам docx, xlsx и pptx). А дальше произошло вот что: у Microsoft оказалось больше ресурсов и программистов и они просто сделали свой формат круче — улучшив и расширив его. Кстати, старые бинарные форматы Microsoft тоже открыли, сняв завесу тайны, чтобы разработчики, не обладавшие достаточным количеством мидихлорианов, тоже могли их законно использовать.

Надо сказать, что вроде бы родственные форматы ODF и OOXML оказались совершенно несовместимы между собой. В одном есть объекты, которых нет в другом, а во втором есть такие свойства, которых нет в первом. В общем, чтобы перегнать один в другой простым XSLT-преобразованием не обойдешься.

Почти все документы хранятся в doc или docx

А теперь вернемся от истории к настоящему моменту и осознаем вот что: почти 99% всех текстовых документов в изученной части галактики хранятся в форматах doc или docx. При чем большая часть всё-таки в docx, потому что начиная с 2007 года каждый новый созданный документ редакторами MS по умолчанию сохраняется в него. В doc хранятся в основном старые документы. (И кстати, для старых версий Word’а в Microsoft запилили плагин, позволяющий сохранять документы в docx. Их цель — полностью уйти от старого формата). При этом текстовых документов в формате odt в мире чуть более одного процента.

Вы можете сказать: вы взяли эти цифры с потолка (нет, это не так, мы проводили очень большую аналитическую работу, прежде чем взяться писать наши редакторы). Возможно кто-то будет пытаться доказать, что соотношение 90 к 10. Но это не меняет сути, поскольку это не 50 на 50 и даже не 60 на 40. Иначе Libre Office (как наследники Open Office) уже сейчас правили бы миром наравне с Microsoft. А Microsoft действительно правит: ведь в формате docx не просто большая часть документов, а ПОЧТИ ВСЕ документы на планете.

Читайте также:  Микшер громкости windows 10 что это

Когда мы выбирали, какой из открытых форматов — ODF или OOXML — делать основным, мы практически не сомневались. Мы хотели корректно открывать и работать с большей частью документов, а не с меньшей.

Когда мы отображаем документ, мы по сути отображаем набор объектов — определенную объектную модель. У LibreOffice объектная модель документа соответствует формату ODF, созданному программистами Open Office, у нас — объектная модель полностью соответствует формату OOXML, созданному Microsoft. Поэтому файлы формата docx мы открываем лучше, чем Libre, а файлы форматов odt — хуже. Но файлов docx гораздо больше. Таким образом, мы лучше открываем большую часть существующих на планете текстовых документов.

(Обратите внимание: не говорим сейчас, что Libre Office хуже. Их формат объективно более редкий, поэтому проблем и трудностей с совместимостью будет гораздо больше)

Конечно, мы работаем и с этим форматом. Как поддерживать его, когда наш основной формат несовместимый с ним docx? Варианта два: либо разрабатывать отдельный редактор (дорого и накладно), либо конвертить. Мы выбрали вариант с конвертацией: при попытке открыть odt в редакторе ONLYOFFICE, odt автоматически конвертится в docx. К сожалению, некоторые потери при конвертации очень вероятны, хотя мы, конечно же, стремимся свести потери к минимуму.

Отредактированный файл вы сможете сохранить обратно в odt. Получится схема с двумя конвертациями: odt — docx — odt. Тут нужно учитывать, что если конвертация — это сено, пропущенное через лошадь, то двойная конвертация — это сено, пропущенное через лошадь дважды.

Что мы хотим сказать этой частью статьи: нам пришлось пожертвовать качеством открытия odt. Однако мы считаем, что потери качества в 1% случаев гораздо менее существенны, чем потери качества в 99% случаев. Если вы понимаете, куда мы клоним.

Причина №2. Работа в онлайне и совместное редактирование

Мир движется в облака, и совместная работа над документами для многих уже не просто приятный бонус, а жизненная необходимость. Libre Office тоже работает над онлайн версией редакторов (Collabora Office).

Как устроен онлайн-редактор Libre (никак)

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

У такого подхода есть плюсы и минусы. Плюс: c такой схемой все функции, которые есть в десктопе Libre будут доступны в онлайне. Минус: чтобы в таком онлайн-редакторе могло работать большое количество пользователей, придется поднять ДЕЙСТВИТЕЛЬНО МНОГО серверов. Что-то подсказывает нам, что это будет недешево и очень медленно.

Кроме того, сейчас у Libre нет совместного редактирования. Вообще. А так как их онлайн-редактор — это десктоп, помещенный в облако, то чтобы сделать хоть какую совместку кому-то придется залезть в его ядро (точнее, в код трех разных десктопных редакторов, которые еще и писались разными командами) и производить там существенные изменения, поскольку вся мега-функциональность редакторов должна быть доступна и в совместной работе. Другими словами, придется отрефакторить три редактора. Как вы понимаете, переписывать код редакторов и делать механизм ретрансляции — это довольно далекие друг от друга задачи. В общем, наш прогноз — совместного редактирования у LibreOffice не будет еще долго. Но все функции десктопа будут.

Десктоп ONLYOFFICE — это браузер

Мы считаем, что нам в этом плане повезло больше: мы сначала написали онлайн-редактор, а затем переделали его в десктоп. Скажем так, совместное редактирование у нас есть по умолчанию, поскольку десктоп ONLYOFFICE по сути представляет собой браузер, который открывает не все страницы, а только наши — документы. Для этого мы используем Chromium Embedded Framework (CEF), подробнее об этом можно прочитать в нашей статье об анатомии десктопных редакторов.

Читайте также:  Open office 2007 для windows 10

Из других плюсов — мы считаем, что наши редакторы это редакторы «будущего», они будут работать на всем, что поддерживает HTML, будь-то новая китайская операционная система или инопланетная технология с возможностью доступа к земному интернету (мы предполагаем, что инопланетяне всё-таки решат настроить себе интернет, чтобы получше изучить нашу цивилизацию).

Если вдруг вы не смогли прочитать много букв выше, то здесь мы коротко сформулируем основные отличия open source редакторов ONLYOFFICE от офисного пакета Libre Office:

  • Основной формат, с которым работает ONLYOFFICE, — OOXML (docx, xlsx, pptx). Основной формат Libre — ODF (odt, ods, odp).
  • ONLYOFFICE лучше открывает docx, Libre — odt. Но большая часть существующих на Земле документов сохранена в docx.
  • Libre Office находится в процессе создания онлайн-версии. О совместном редактировании речь пока не идет.
  • Десктопные редакторы ONLYOFFICE выросли из онлайн-версии. Совместное редактирование есть в них по умолчанию.

Источник

Выбираем между OnlyOffice и LibreOffice, что лучше?

Работая в Linux у нас всегда предстоит выбор, какой из офисных пакетов для работы с документами выбрать чтобы работать с таблицами, с обычными текстовыми файлами word, excel, с файлами презентаций, с формулами итд. Да, выбор не легкий, сегодня я постараюсь описать возможности OnlyOffice и LibreOffice этих двух замечательных офисных пакетов.

LibreOffice

Офисный пакет который содержит в себе:

  • Writer — очень удобный текстовый редактор который входит в составе LibreOffice. Вы можете использовать его для любых текстовых документов, например (написание писем, вёрстка книги, публикация иллюстраций, написание биографии или чего еще, составление портфолио, создание диаграмм. Также вы можете пользоваться функционалом (авто-завершение, авто-форматирования и встроенная проверка орфографии), это сложные задачи для WPS Office, но легкие для LibreOffice. При необходимости вы можете отключить все эти функции. Writer является достаточно мощным для повседневных настольных задач, таких как создание информационных бюллетеней и брошюр с несколькими колонками. Ваши возможности по оформлению текста ограничены только вашим воображением!

  • Calc — повелитель цифр и помощник в решении трудных задач. Используя Calc, вы можете выполнить анализ многих математических данных, которые в итоге можете отобразить в удобной для вас форме (например, в виде графика или диаграммы). Полностью интегрированная система помощи Calc всячески помогает и облегчает работу со сложными формулами. Так же стоит добавить, что вы можете импортировать данные из внешних баз данных (таких как SQL или Oracle), после по необходимости отсортировать или отфильтровать их, для последующего статистического анализа. Можно использовать графические функции для отображения большого количества 2D-и 3D-графиков из списка в 13 категорий (в том числе — линий, областей, баров, круговых диаграмм, XY) — среди десятков вариантов вы обязательно найдёте тот, который подходит вашему проекту.

  • Impress — повелитель презентаций, самый быстрый и самый простой способ для создания эффектных мультимедийных презентаций. Вы можете использовать анимацию или добавлять спецэффекты, что поможет поразить вашу аудиторию для которой готовилась презентация.

  • Draw — повелитель диаграмм, позволяет с нуля создавать диаграммы и эскизы. Используя этот инструмент вы можете легко нарисовать, например линейные диаграммы возможно прямоугольники. Или же пойти еще дальше, и создать 3D-иллюстраций с использованием эффектов. Draw — это одновременное очень простой и тут же очень мощный инструментарий с помощью которого можно выполнить очень много, все зависит лишь от ваших пожеланий.

  • Base — повелитель баз данных, позволяет работать с базами данных с пакета LibreOffice без использования дополнительного ПО. При инструмента Base, вы можете легко интегрировать имеющиеся БД в компоненты LibreOffice, или же создать интерфейс для использования и администрирования данных в виде отдельного приложения. Вы можете импортировать таблицы из БД MySQL, PostgreSQL, Microsoft Access и многих других источников, так же можете создать свою базу данных с удобной оболочкой (front-end), которая способна обеспечить поддержку управления современными формами, отчётами итд. Присутствует встроенная поддержка HSQL, MySQL, Adabas D, Microsoft Access и PostgreSQL, в дополнение вы можете легко использовать множество других СУБД.
Читайте также:  Как создать проводную сеть между двумя компьютерами windows 10

  • Math — повелитель формул LibreOffice. Очень простой редактор формул, который позволяет легко отображать математические, химические, электрические или при необходимости научные уравнения, используя стандартные символьные обозначения. Даже сложные расчёты вы можете преподнести в понятной форме, например E = mc2.

Основным форматом файлов, использующимся в приложении, является открытый международный формат OpenDocument (ODF, ISO/IEC 26300), но возможна работа и с другими популярными форматами, в том числе Office Open XML, DOC, XLS, PPT, CDR.

Офисный пакет распространяется под общественной лицензией GNU LGPL, поэтому может свободно устанавливаться и использоваться в бюджетных и коммерческих организациях, а также на домашних компьютерах и в учебных заведениях.

Установка LibreOffice

Если вы устанавливали систему с нуля и это Ubuntu или же Linux Mint и подобные дистрибутивы основанные на Debian, этот офисный пакет устанавливается по умолчанию без необходимости выполнять установку вручную. В том случае если вы удаляли, установить можно очень просто, откройте терминал CTRL+ALT+T и выполним команду:

так же как вариант, вы можете скачать deb пакет с официального сайта:

Удаление LibreOffice:

OnlyOffice

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

Возможности OnlyOffice:

  • Поддержка работы с word, excel, с презентациями и формулами.
  • Онлайн-редактор документов (вы можете редактировать ваши документы используя браузер).
  • Поддержка работы с форматами doc, docx, pptx, xlsx так же без проблем откроет (odt, ods, odp и odf), только стоит заметить, что при открытии документов в формате odt приложение конвертирует их в docx.
  • Совместная работа и система документ-менеджмента (имеется встроенный функционал для редактирования документов совместно с коллегами в офисах, встроенный чат, возможность комментирования документов, редактирование документа для нескольких человек, возможность скрытого редактирования документов и прочий другой функционал).
  • CRM система (Имеет встроенную CRM систему которая позволяет интегрировать почту, календарь для управления продажами, контроль возможных сделок и ведение базы клиентов итд).
  • Менеджер проектов (встроенный планировщик задач, вы можете запланировать работу для каждого сотрудника и наблюдать за сроками выполнения).
  • Встроенный календарь и почтовый клиент.
  • Десктопные редакторы ONLYOFFICE (вы можете установить редактор в Windows, Mac OS и Linux).
  • По производительности, скорости работы OnlyOffice уступает LibreOffice, при создании или открытии документов это очень хорошо видно или же при запуске приложения.

Разработчики честно признаются, что при конвертации odf и odt в docx, вы будете иметь потерю в качестве документа на 1%, все же это хорошо и терпимо, это не потеря в 40-50%, а лишь в 1%.

Установка OnlyOffice

Откройте терминал CTRL+ALT+T и выполните команды:

Удаление OnlyOffice

Пользоваться или не пользоваться и чем пользоваться, решать вам, и первый и второй офисные пакеты очень хороши, конечно, первый немного слабее по функционалу чем второй, но пользоваться можно. На этом наш краткий обзор возможностей LibreOffice и OnlyOffice окончен, если у вас остались вопросы, спрашивайте в комментариях.

Советовал бы к ознакомлению материалы — большой обзор обеих офисных пакетов и обзор математических возможностей OnlyOffice.

Источник

Оцените статью