ailev.ru

Обсуждение

В архиве: 5 комментариев.

Читать и комментировать в ЖЖ ↗

Анатолий Левенчук · 1 апреля 2008

Re: web.archive

Это август, а большинство материалов появилось в декабре-феврале, когда готовилось голосование по 15926-2. Последние материалы там появились в самом конце марта (подробные спецификации по фасадам), и я их видел -- но не скачал. В голову не могло прийти, что такой сайт вдруг уберут. Только сегодня закрыл по недоумию таб браузера с диаграммкой работы фасадов, буквально пару дней назад обращался.

Ответ на комментарий

Имя не сохранено · 2 апреля 2008

Комментарий

Интересная тема. К разработке софта тоже применимая. Я уже давно понял, что прямолинейное отображение архитектуры на дизайн (т.е. каждому понятию сопостовляем класс, каждому аттрибуту - свойство) - путь к маразму. Особенно это заметно в области баз данных: все эти O/R mapping и EJB - полный маразм. Как-то Микрософт для рекламы .Нета написал на нем версию PetStore, которая была на пару порядков быстрее чем EJB'шная. На что Сан откаментил, мол у Микрософта все непереносимо и заточено под конкрентные детали. Это все конечно верно, но платить снижением скорости на два порядка за переносимость (которая на практике не всегда требуется) - это уже маразм. Онтологические языки позволяют сделать интересное решение: архитектуру/спецификацию можно задавать прямо на них (причем для домейн специалистов это будет проще), а уж делом разработчиков будет эффективно отобразить это на конкретную программно-аппаратную среду.

Анатолий Левенчук · 2 апреля 2008

Комментарий

Как раз к разработке софта эта тема и применимая. Хотя обсуждаемый вами вопрос немного в другую сторону (так обычно обсуждают frameworks и libraries), и дальше там идет обсуждение DSL, а не просто онтологии (DSL не только поддерживает понятия, но и дает удобный синтаксис. Нотация = онтология + графическая форма). Все это плоды одного дерева -- повышения уровня абстракции в моделировании.

Ответ на комментарий