[Перевод] THING-MODEL-VIEW-EDITOR
newsare.net
На днях обнаружил, что в русскоязычной сети нет перевода этой раритетной статьи, которая положила начало разработке самого известного архит[Перевод] THING-MODEL-VIEW-EDITOR
На днях обнаружил, что в русскоязычной сети нет перевода этой раритетной статьи, которая положила начало разработке самого известного архитектурного паттерна MVC. Восполняем пробел.Содержание этого документа интересно и с исторической точки зрения (а как там “деды” воевали программировали), так и в плане уточнения некоторых современных представлений об этом паттерне и программной архитектуре в целом.Иллюстрации по максимуму сохранены как в оригинале. По ходу есть сноски с подробностями и ассоциации редактора в конце. СУЩНОСТЬ-МОДЕЛЬ-ВЬЮ1-РЕДАКТОРна примере из системы планирования2Кому: LRG3От: Тригве Реенскауг4Файл: [IVY]<Reenskaug>SMALL>TERMINOLOGY2.DOCДата: 12 мая 19795Цель данной заметки - исследовать метафоры thing-model-view-editor через последовательный набор примеров. Все примеры взяты из моей системы планирования и иллюстрируют вышеуказанные четыре понятия. Все примеры были реализованы, хотя и не в рамках чистой структуры классов, описанной здесь. Метафоры соответствуют real world-Model-view-Tool, предложенным в заметке о требованиях DynaBook ([Ivy]<Reenskaug>DynaBook.doc).THING (СУЩНОСТЬ)ОПИСАНИЕ ТЕРМИНАНечто, представляющее интерес для пользователя. Это может быть что-то конкретное, как дом или интегральная схема. Это может быть что-то абстрактное, как новая идея или мнения о статье. Это может быть целое, как компьютер, или часть, как элемент схемы.ПРИМЕР: КРУПНЫЙ ПРОЕКТСущность здесь - это крупный проект. Это может быть проектирование и строительство большого моста, электростанции или морской нефтедобывающей платформы. Читать далее Read more