Pull to refresh

Comments 11

Поддерживаю автора, MVC — очень мощная штука, экономящая килограмм строк кода. Пользуюсь не очень давно, но результатом доволен. По поводу, что нужно проектировать MVC с нуля тоже согласен, имхо затруднительно на готовое API ее насадить потом.
Я давно думал над улучшением концепции MVC. Однажды в голову пришел вариант поместить между вызовом контроллера — вызов некого объекта-шаблона которые определяет какой набор контроллеров ( если подразумевается не один ) необходимо запускать первыми и в каком порядке.
Не плодите лишних сущностей. Ваш вариант — всего лишь FrontController.
Вы меня не поняли. Да это и не важно.
Э нет, это все-таки важно. Попробуйте развернуть свою мысль, например, рассказать — что вы сами думаете о своем варианте, о своих мыслях по улучшению MVC.
>Классическим примером использования этой концепции является реализация X Window System

Она же является классическим примером того, как не следует делать: в итоге всё равно отдают иксам чистый растер, а протоколом для отрисовки не пользуются ибо тормозит да и не обеспечивает нужной функциональности. Плюс бесчисленные расширения, как попытка обойти ограничения платформы, которые привели вообще к полному хаосу.
а еще иногда модульность нельзя использовать из-за жостких ограничений ресурсов(
Про X-Window… Возможно, когда Эрик писал книгу все было гораздо лучше, чем сейчас. Сейчас мы имеем следующее: протокол не стандартизирован и аналогов системы нет (X86 и XOrg — практически одно и то же, точнее — второй потомок первого — почти мертвого). Протокол явно устарел, но его работа и хаки над ним на данный момент всех устраивают, а потому никаких новых разработок в этой области не ведется, если не принимать во внимание тайловые менеджеры рабочего стола.
Ведется, правда вяло.
ru.wikipedia.org/wiki/Wayland_(%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80)
Да и в целом сейчас все заняты тем, что пишут драйвера под стек технологий KMS/DRI2/Gallium, которому иксы в общем то не нужны.
Sign up to leave a comment.

Articles