Загадочный путь LibreOffice

7 февраль, 2012 - 11:06Игорь Дериев

Точнее, загадки касаются путей его диверсификации, определенных The Document Foundation.

В принципе, приятно отметить, что проект развивается достаточно уверенно, обособление пошло ему явно на пользу. Число привлеченных разработчиков достигло 400, причем самая большая доля исправлений и изменений теперь вносится именно волонтерами (а не корпоративными участниками проекта, как это было еще недавно):

Загадочный путь LibreOffice

Кроме того, на конференции FOSDEM были более четко проговорены планы по созданию мобильных и облачной версий LibreOffice, и даже показаны какие-то их прототипы. Вот тут-то и начинаются те самые загадки, т.к. разработчики заявили о намерении максимально сохранить и задействовать имеющиеся наработки.

С одной стороны - идея кажется здравой, преемственность подразумевает минимизацию проблем с переносом документов и пр. К примеру, тот же Microsoft Office Mobile - совершенно отдельный продукт и, несмотря на все заявления Microsoft, современные форматы поддерживает не полностью. Однако LibreOffice, как и OpenOffice.org, - достаточно тяжеловесный продукт, и если, скажем, на десктопе его медленный старт можно компенсировать предварительной загрузкой основных библиотек, то на мобильных устройствах такой трюк очевидно не пройдет. Некоторые считают, что от вынужденной оптимизации кода выиграет и десктопная версия, однако эту оптимизацию надо сначала выполнить...

Облачный LibreOffice с современной точки зрения выглядит еще более странно. Разработчики говорят о том, что он будет реализован на HTML5, но на самом деле речь идет о клиент-серверной системе в духе Remote Desktop. Окно программы будет рендерится на сервере и передаваться в виде картинки (как и во всех подобных системах, измененными фрагментами) в браузер. Клиентская часть будет работать на базе элемента canvas, а коммуникации обеспечиваться WebSockets - вот, собственно, и весь HTML5. В частности, такая архитектура исключает офлайное исполнение, так что не очень понятно ради чего городить огород. Впрочем, серверное решение должно быть доступно и для on-premise установки, может быть ставка на это.