[oodisc] http://www.mojgorod.ru
Черепанов Андрей
sibskull на mail.ru
Пт Июл 8 18:18:56 MSD 2005
8 июля 2005 17:55, Anton Farygin написал(а):
> > На самом деле, движок никто не разрабатывал, потому как контента не было.
> > А тут появился. Однако нужно учитывать тот факт, что энциклопедия должна
> > работать на всех популярных средах (и под Windows - тоже). Следовательно,
> > нужны клиенты: Qt, GTK и чистый HTML.
> >
> > Давайте рассуждать дальше: для пользователей DE больше понравится вариант
> > KDE и Gnome. А вот хранить во внутреннем формате и копию - в HTML -
> > ненужное дублирование. Отсюда вытекает идея, о которой говорил недавно
> > Пушкин А.С.: использование для хранения XML и преобразование его через
> > XSLT для браузера. Сюда же можно отнести и XUL, который предложил
> > Александр Прокудин.
> >
> > В общем, получается такая схема:
> > - Данные в XML
> > - Клиент GTK+
> > - Клиент Qt
> > - Клиент KDE
> > - Клиент Gnome
> > - набор XSLT для просмотра в браузере
> > - набор шаблонов (?) XUL
> > - рисунки, мультимедиа и прочее... :)
>
> Ужас. А зачем это все ?
>
> Не проще ли написать
> кросс-платформенный движок на C/C++ (например с тем
> же SDL внутри) и не мучаться ?
>
> Делать десяток клиентов на этапе
> проектирования IMHO затея потерянная...
> всю жизнь придется заниматься
> разработкой клиентов, не думая про
> наполнение.
>
> IMHO достаточно четко обозначить форматы
> и дело пойдет. После появления
> достаточного количества контента -
> появятся желающие написать клиента и для XUL и для KDE с GNOME.
Основная проблема - показ форматированного текста. Для этого потребуется
компонент HTML, который доступен только для KDE, Gnome и XUL. Вы что,
предлагаете свой HTML-рендерер на SDL написать???!!! :)
Про формат согласен. Но у меня практически нет времени. Хотелось бы увидеть
реального руководителя у этого проекта. А уж чем можем - поможем. :)
> P.S. все-таки надо поискать... не может быть
> что бы не было никакого свободного движка для создания CD энкциклопедий.
http://freshmeat.net/search/?q=encyclopedia§ion=projects&Go.x=0&Go.y=0
8 штук: консоль, Tcl, Web. Нормальных клиентов нет.
Напоминает ситуацию с бухгалтерией под Linux. :(
--
Андрей Черепанов
sibskull на mail.ru
Подробная информация о списке рассылки Oo-discuss