Cmf на перле
Занимаюсь разработкой сабжа на основе MVC model 2 с использованием паттернов front controller, application controller, template view, active record и пр. Сравнить можно с maypole (perl), OpenInteract (perl), php-mvc (php), WACT (php), Struts (Java). Реализация бизнес логики и логики представления может быть произвольная, сам использую самописные классы для модели (аналог Class::DBI) и TT2 для view.
Концепция более или менее продумана, есть упрощенная реализация в черновом варианте. Дополнительно написан механизм валидации (аналог WACT-ского). В результате хочу получить что-то более прозрачное и простое, чем OpenInteract, более функциональное и правильное (с точки зрения ООП), чем maypole и содержащее некоторые хорошие идеи из Struts.
Пишу в свободное от работы время, один не то что бы не справляюсь, просто некоторые спорные моменты обсудить не с кем, зачастую очень много времени уходит на то, чтобы увидеть очевидные для других вещи. Если кто-то занимается решением подобной задачи, было бы интересно поделиться опытом или, что еще лучше, заняться разработкой совместного решения.
Сейчас больше всего интересует момент реализации представления, а именно создание дополнительного слоя, который будет связывать преставление и модель. Буквально вчера поставил блог и потихоньку сбрасываю туда все свои мысли по данной теме, буду очень рад, если кто-то примет участие в дискуссии.
Блог: _http://2netfly.com/blog/