#c_sharp #aspnet #wpf #net #работа
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются. Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском». Закрыт 4 года назад. Имеется несколько лет опыта с платформой .NET (в основном проекты WinForms на C#). Сейчас хочу перейти на другую технологию этой же платформы (по причине устаревания WinForms и сокращения кол-ва проектов под неё), но не могу определиться с выбором: WPF или ASP.NET. Попробовал их и обе довольно интересны, но не могу понять, что ближе по душе. Понятно, что разница очевидна - программирование веб-проектов или десктопных, но я в сомнениях. А на ваш взгляд, что более интересно и перспективно? WPF ASP.NET WebForms ASP.NET MVC Ответ прошу прокомментировать. Заранее благодарен за ответ!
Ответы
Ответ 1
Сам я программирую под WPF. Технология интересная, но требует много знания различных моментов, очень долго учить. Если бы у меня был шанс сделать свой выбор раньше (а раньше с интернетом у меня были проблемы), то я все же выбрал ASP.NET MVC или Java. Хотя WPF тоже ничего, только вакансий на него не так много - следовательно не так востребован. Но с WPF можно легко пересесть на Silverlight, а лучше если понравился XAML, сразу начинать с него. С другой стороны если начать с ASP.NET то можно заодно поднять и HTML, CSS, JavaScript jQuery. Так что выбор очевиден - ASP.NET или (и) CMS какой-нибудь. Вот я как себе это представляю (сугубо мое видение:) ) ASP.NET MVC -> HTML (CSS) -> SQL -> (jQuery) -> CMS -> Silverlight -> (WPF) - уровень PHP (MySQL) -> CMS -> jQuery (AJAX) - (просто и) интересно WPF -> Silverlight -> ASP.NET - эксклюзивно (my) Objective-C - перспективно C++ -> ASM32 -> DisASM -> HACK 0101001010 - не советую хД C++ -> Qt - серьезный С++ C++ -> Android SDK - скучно не будет Java -> JavaFX - очень хорошая технология Flash - без комментариев Unity3D - советую любителям игр Может что забыл напомните, дополню (и исправлю если что). Жду комментовОтвет 2
ИМХО более перспективно web. Я бы выбрал ASP.NET MVC. Причины очень просты. В последнее время намечена тенденция перемещения данных в облака, открывается множество сервисов, которые предоставляются посредством веб. Рынок настольных приложений, конечно, всё также популярен, но наибольшим спросом сейчас пользуются именно веб- и мобильные технологии.Ответ 3
Еще один голос за веб. Мой совет: ASP.NET MVС. И действительно - облачные сервисы сейчас популярнее коробочных версий. Их проще поддерживать и пользователю ничего не нужно устанавливать для того, чтобы пользоваться продуктом. Открыл браузер и вуаля)
Комментариев нет:
Отправить комментарий