На мой взгляд, ASP.NET MVC будет перспективнее. Сейчас все больше функционала переносится с десктопа в веб, особенно что касается взаимодействия с базами данных, больший упор идет на saas-решения, где есть backend и может быть много различных клиентов - веб-страницы, мобильные приложения, стандартные десктоп-программы
Артем Воронов: ага, еле хвостиком машет. Вакансий на WPF почти нет, а если увидите то там будет WinForms. И придётся вам поддерживать древний enterpise проект. Не говорю что в web как то иначе: на C# есть много enterpise проектов написанных на WebForms (ох уж эти формы), которые тоже стары как мир и написаны не лучшим образом.
Писать приложения для WP так же бессмысленно как и на WPF в связи с маленькой долей рынка. Не тратьте своё время, деньги и силы на технологии, которые не пользуются популярностью и не приносит прибыли.
P.S. слово enterpise не просто так встречается много раз. C# - такой язык что существует БОЛЬШОЙ процент вероятности, что вы будете поддерживать старые enterpise решения, а не писать на каком-нибудь новом ASP vNEXT. Увы.
Milyh: Год назад ради интереса походил по собеседованиям. Deutsche bank, Braintree, Астерос, American Express и еще несколько контор поменьше - все они искали на тот момент разработчиков WPF. Как на поддержку так и на новые проекты. Кто ищет интересную работу - тот ее найдет.
А если вопрос такой
Что надо изучать вместе с ASP.net MVC(и его потом можно будет для WP8)
И для WP8 использовать просто библиотеку winRT
И можно ли Back-end на c# , а UI на HTML(с использованием css и JS(для сивстелок выезжалок и тд))
Или есть какие нибудь такие библиотеки кросплатформерные + Web
Склонен к тому, что за Web приложениями будущее. Хотя не все задачи можно решить с их помощью.
По своему опыту скажу, что WPF использовал только несколько раз, для клиентов на рабочих местах, где необходим был функционал работы с локальным оборудованием.
Все зависит от конкретной задачи, а под нее уже нужно подбирать варианты реализации.
Nikola_y: принципу у десктопных приложений такие же как у мобильных. В принципе средства для Windows Phone очень сильно напоминают WPF\Silverlight поэтому учить нужно принципы. Такие же принципу но с сильным допиливанием под ограничения javascript есть у одностроничных веб-приложений (SPA). У винфон меньше приложений, но их тоже делают и рынок развивается. Часто мишут на C# с помощью Unity, чтобы не писать тоже самое приложение под iOS и Android, имя код на C# под WP.
Выбирая между телефонами и вебом можно смело бросать монету. Все десктопщики сваливают именно в мобильный сектор, а веб - в сторону SPA или MVC веб-приложений.