[oodisc] http://www.mojgorod.ru

Anton Farygin rider на altlinux.com
Пт Июл 8 18:48:59 MSD 2005


В письме Fri, 08 Jul 2005 18:18:56 +0400, Черепанов
Андрей написал:

> 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&section=projects&Go.x=0&Go.y=0
> 8 штук: консоль, Tcl, Web. Нормальных клиентов нет.
> Напоминает ситуацию с бухгалтерией под Linux. :(

Тогда вариант - писать. Но IMHO начинать стоит с самого простого ;)

Rgds,
Rider




Подробная информация о списке рассылки Oo-discuss