The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Document Foundation продолжит развивать LibreOffice"
Отправлено adolfus, 22-Апр-11 20:14 
И ОО и LO несколько больших общих проблем, на фоне которых и форк и оракл, и даже опенсорс вместе с патентами -- мухи на фоне слона. Проблемы эти неразрешимы без полной переработки самой сущности проекта. И состоят они в том, что обменное представление документа (файл в формате ODF) играет настолько важную роль в офисе в целом, что малейшая ошибка на этом уровне приводит к куче проблем в реализации внутреннего и визуального представлений, а в конце концов страдает интерфейс и пользователь. Вот несколько таких проблем:
1. неправильно построена иерархия документа в целом. В результате свойства страницы почему-то привязаны к абзацу, что в конце концов постоянно вылезает в виде наличия пустой строки конечной высоты в конце документа. Сюда же такие вещи как страница и область текста. Это вообще классика -- живой пример того, как нельзя писать текстовые процессоры. В ОО понятие "страницы" эквивалентно понятию "область текста", вернее, понятие "область текста" есть, но называется "страница". А самой страницы нет -- поэтому чтобы что-то привязать к странице, нужно иметь абазц. В результате имеем отсутствие водяных знаков, и невозможность что-то поместить на полях. В правильном случае на странице может быть сколько угодно областей текста. Но разработчики ОО пошли на поводу мудаков с пишущими машинками, сочиняющих неграмотные стандарты на документооборот, где вместо размеров и положения области текста на странице указываются их деривативы - размеры полей.
2. не продуман механизм взаимодействия стилей, в результате имеем проблемы со связью нумерации и абзацами. Эти проблемы в результате приводят к необходимости следовать чуть ли не ритуалом при решении проблем, которых могло бы не быть совсем.
3. Совершенно неправильно реализованы таблицы. У ячеек не бывает обрамления. Между ячейками могут быть линии. Обрамление бывает у картинок и выключных формул. В результате имеем геморрой при разлиновке смежных ячеек -- попробуйте сделать разлиновку разным цветом или толщиной, слейте или разбейте пару ячеек. А все проблемы с внутренним представлением и визуализацией таблиц в вордпроцессорах были решены идеально еще во времена выхода IBM OS/2 Warp. Есть проблема c представленим правильных таблиц в иерархическом формате XML? Так забейте на XML. Это же в конце концов просто обменное представление. Причем неудачное. Есть куча форматов для представления и обмена данными любого характера связности. И причем тут XML?
4. Понятие раздела документа в ОО -- это вообще что-то из ряда вон выходящее. Под разделом ОО понимает какой-то разрыв, типа разбиения, а не часть документа.

В результате всего этого возникает куча проблем, но самая веселенькая из них -- средствами ОО невозможно создать документ с рамками, как того требует ГОСТ.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру