G>>Я думаю что всетаки будет смешение технологий. Традиционные инструменты для веба вроде html\css\js будут доступны "как родные" на десктопе, а для "тяжелых" вещей будут штуки типа silverlight. Причем все это сможет работать одновременно как браузерное приложение, так и out-of-browser на десктопах. E>Но в общем-то WPF уже предлагает рисовать формы в неком html стиле.
Вообще то вопрос был "ASP.NET vs Desktop"
WPF, WinForms или что то еще это все ровно Desktop, ASP.NET здесь даже не пахнет
ИМХО развитие идет к тому, что разница между ASP.NET (Веб) и Desktop постепенно нивелируется
Например тот же silverlight это уже Desktop или ещё чистый веб?
silverlight требует установки компонентов на комп и может выполнят вычисления off-line значит уже не айс т.е. чистый веб.