Иван Денисов писал(а):
Вы ведь совершенно не думаете про старую MDI сборку, а у меня на ней несколько проектов, один из которых еще и по важной для меня работе. Не заставлять же вас об этом думать :)
это вы зря так считаете, я думаю. с ужасом. ;-)
а так-то я вообще про виндосборки никак не думаю, за полной для меня их неинтересностью и отсутствием винды, конечно.
Иван Денисов писал(а):
Не разделяю такое вольное отношение включению разного рода вещей в сборку, это может вызвать повторное использование, и последующее отягощающую необходимость поддерживать совместимость с этим модулем.
ага! вот с этого и надо было начинать, теперь мне причина понятней. я всё ещё не убеждён, но теперь понимаю истоки, и то, что у нас просто разные подходы. не в смысле у кого-то хуже, а просто разные. тут дальше спорить в том же ключе не нужно, конечно: оба правы. ;-)
Иван Денисов писал(а):
да, запрет на наследование в компонентном софте приводит к копиям кода, это особенность для решения проблемы хрупких базовых классов.
об этом мы когда-нибудь обязательно поспорим, если я не забуду. но не сейчас. ;-)
Иван Денисов писал(а):
Не надо новых подсистем.
да, я уже выше понял, почему.
но напоследок замечу (нельзя же просто взять и промолчать!), что я именно целенаправленно кишочки наружу высунуть пытался. с такой идеей, что это официальный строительный блок для создания новых look с сохранением feel, чтобы люди не матерились: «ну вот же у них есть всё мне нужное, а они его спрятали!» поэтому я с ним и вожусь так долго: пытаюсь отсечь всё лишнее из интерфейса, и в то же время не ограничить использование только нашими частными случаями. я исходя из этой цели (которую не очень внятно пояснил, виноват) и агитировал за отдельный модуль, как раз для того, чтобы показать, что вот это — оно разрешено для повторного использования, god bless you my child!