Абстракция .NET Forms для WPF, Silverlight, Winforms, WebForms и т. Д.

Кто-нибудь знает о проектах, которые стремятся абстрагироваться от определений форм на более высоком уровне, чем WPF, Silverlight, Winforms, WebForms и т. Д.

Я работаю над проектом, в котором мы исправляем 16 довольно простых веб-форм. Но мы можем конвертировать (и, вероятно, конвертируем в WPF или Silverlight через 3–4 месяца.

Я бы лучше определил эти формы один раз и покончил с этим. Я готов написать небольшой DSL, чтобы помочь определить формы, подчиненные формы, проверку, ссылки и всплывающие окна. Я хочу решить эту проблему только для 80% или 90% форм. Четыре из них очень сложны, и я готов вручную их запрограммировать.

Думаю, я ищу что-то вроде того, на что рассчитывал XUL.


person BuddyJoe    schedule 19.04.2010    source источник


Ответы (1)


Пригодится шаблон контроллера представления модели. здесь (не ASP.NET MVC).

Ваша модель и контроллер - стандартные классы. Вы должны определить представление как интерфейс IView, потому что вам придется наследовать от других частей Framework.

person James Westgate    schedule 19.04.2010
comment
Соглашаться. +1 Это тот путь, по которому я шел, но не хотел изобретать велосипед, если уже был фреймворк, над которым кто-то работал. - person BuddyJoe; 19.04.2010