The OpenNET Project / Index page

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



"OpenNews: Названы финалисты конкурса на лучшую открытую систему управления контентом"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Названы финалисты конкурса на лучшую открытую систему управл..." +/
Сообщение от Все тот же аноним (?), 04-Сен-08, 20:15 
> Чуточку знакомо, но это не версионирование, а _ещё_ один метр feature creep

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

> Бухтеть [...] -- неконструктивно.

Ну это смотря как бухтеть. ;) Обрисовать проблему иногда сложнее, чем предложить решение. Прочтет это какой-нибудь молодой человек, увидит незнакомые слова, начнет копать и - через пару лет - станет новым Брином.

> (пожимая плечами) Ну как хотите.

Я примерно представляю себе объем работы и сложность реализации и сильно сомневаюсь, что в первую очередь это нужно реализовывать для cms. Не стоит овчинка выделки.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Названы финалисты конкурса на лучшую открытую систему управления контентом, opennews, 30-Авг-08, 17:40  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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