В разработке.NET, какова разбивка разработчиков WinForms/desktop по сравнению с разработчиками ASP.NET? [закрытый]

7
задан Rex M 29 July 2010 в 00:55
поделиться

4 ответа

Я предполагаю, что это, вероятно, разделение 60/40 в пользу веб-разработки. Но я думаю, что более интересной тенденцией является то, что и в веб-лагерях, и в Windows-лагерях наблюдаются значительные расколы.

Windows определенно разделяется по линиям WPF и не-WPF, поскольку WPF представляет совсем другую модель пользовательского интерфейса. WPF все еще составляет небольшой процент разработчиков Windows, но он определенно набирает обороты. Я предполагаю, что WPF, вероятно, составляет только 10-20 процентов разработки для Windows.

Веб-разработка может быть более интересной, поскольку у вас не только происходит разделение Silverlight, но также происходит разделение MVC. Традиционная разработка ASP.NET по-прежнему важна, но MVC определенно набирает обороты, а Silverlight становится мощной нишей. Возможно разделение 60-25-15 между ASP.NET, MVC и Silverlight соответственно - что совсем неплохо для относительно новых технологий.

В этих областях определенно есть перекрывающиеся области навыков (разработка бизнес-уровня и уровня данных, а также службы WCF), но парадигма разработки пользовательского интерфейса сильно отличается. Переключение разработчика форм Windows на проект веб-формы asp.net потребует некоторого времени на обучение, если это его / ее первый проект веб-формы.

Я основываю свои предположения на том, что я вижу в сообществах моих региональных групп пользователей, и на обсуждениях с некоторыми лидерами в этих сообществах. Определенно не научный. :)

2
ответ дан 7 December 2019 в 05:16
поделиться

Не уверен, насколько это точно, но Scott Hanselman провел неофициальный опрос.

4
ответ дан 7 December 2019 в 05:16
поделиться

Этот вопрос, вероятно, будет закрыт в ближайшие 10 минут, поэтому я отвечу быстро. Я сомневаюсь, что существует четкое различие между этими двумя понятиями. Я знаю, что на моем месте работы большинство разработчиков работают и над тем, и над другим.

И эти два набора навыков, вероятно, не так сильно отличаются, как вы думаете. И приложения ASP.Net, и приложения WIndows могут потребовать большого количества кода C#, WCF, возможно, и некоторого количества работы с базой данных. Эти навыки потребуются для любого типа разработки.

1
ответ дан 7 December 2019 в 05:16
поделиться

У этого есть около 10 секунд, прежде чем оно станет вики сообщества или будет закрыто, но я предлагаю посмотреть объявления о работе в вашем регионе, чтобы получить представление о том, что ищет рынок. С WPF вы можете как бы переключаться туда-сюда между Silverlight или Windows-приложениями, а ASP.NET webforms изначально был разработан с моделью событий, которая должна была близко имитировать Winforms... но реальность такова, что существуют серьезные различия в архитектурных стратегиях, которые в целом делают разработчиков толстых клиентов неспособными создавать хорошие веб-приложения и наоборот. Нестационарная природа HTTP в сочетании с тройкой HTML/JavaScript/CSS - это просто другой зверь, чем рынок приложений для Windows. У меня есть сильное подозрение, что спрос на работу также предпочтительнее для веб-разработчиков, чем для разработчиков Windows, если только вы не работаете в игровой индустрии. Но это не тот рынок, на котором .NET действительно процветает.

1
ответ дан 7 December 2019 в 05:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: