Как подходить к разработке настольных приложений с учетом веб-приложений и мобильных приложений?

Мне было поручено создать настольное приложение с «сексуальным»** внешним видом. Я намерен использовать WPF для достижения этой цели. Одним из требований является то, что настольное приложение позже будет расширено до веб-приложения ASP.NET MVC, а затем до мобильного приложения (вероятно, сначала для Android), сохраняя при этом тот же внешний вид.

**в этом контексте «привлекательный» означает скользящие меню и в целом современный внешний вид

Имея это в виду, какой подход лучше всего использовать при начале разработки пользовательского интерфейса рабочего стола, если я хочу повторно использовать компоненты. (и/или) стиль?

при создании настольного приложения я бы использовал XAML для пользовательского интерфейса, но, учитывая, что будет веб-версия приложения, которая должна выглядеть так же, как настольная, должен ли я использовать вместо этого HTML/CSS? Смешно даже думать об этом?

6
задан DaveDev 3 April 2012 в 11:46
поделиться