Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Выбор технологии для будущей работы [закрыт]

#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С. И действительно - облачные сервисы сейчас популярнее коробочных версий. Их проще поддерживать и пользователю ничего не нужно устанавливать для того, чтобы пользоваться продуктом. Открыл браузер и вуаля)

Комментариев нет:

Отправить комментарий