Windows Forms Dead. Длинная жизнь для WPF - PullRequest
3 голосов
/ 13 апреля 2010

В сеансах PDC я вижу только Framework 4.0, Azure и WPF.

Все мои приложения находятся в формах Windows и asp.net (codebehind) и Framework 2.0 или 3.5. Я вижу, я устарел, хорошо. Но мои вопросы: Windows Forms не работает, мне нужно начать переход на WPF или Silverlight? или мои виндовые формы с Devexpress могут уходить более 3 лет?

Ответы [ 5 ]

11 голосов
/ 13 апреля 2010

На самом деле он не мёртв или жив - больше похож на нежить.

4 голосов
/ 13 апреля 2010

Не думаю, что скажу, что WinForms мертв ... DOS мертв? Вы когда-нибудь пишете консольное приложение? Существует множество программ для Windows (на самом деле большинство из них), которые используют WinForms для того, чтобы просто умереть. Вспомните Y2K и все те системы, которые нужно обновить с Cobol (или это был Fortran?). Лично я перехожу на WPF, но есть время и место для WinForms, я полагаю ... C ++ все еще используется, хотя у всех нас сейчас есть C #, я думаю, что такая же концепция.

4 голосов
/ 13 апреля 2010

Я только что установил VS2010 C # Express Edition, и все еще есть возможность создать проект WinForms. Я ожидаю, что опции все еще есть в полной версии (в настоящее время у меня нет подписки MSDN, поэтому я не могу получить ее в данный момент).

Так что я думаю, что в технологии все еще есть жизнь.

Обязательно переходите на WPF или Silverlight, но делайте это, потому что они предлагают вам то, чего вы не можете получить от WinForms.

0 голосов
/ 13 апреля 2010

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

0 голосов
/ 13 апреля 2010

Windows Forms не более мертв, чем VBScript мертв. И в настоящее время я работаю с довольно жестоким классическим ASP VBSCript-кодом, так что могу вас заверить, он тоже не мертв (увы).

Win Forms будет существовать практически до тех пор, пока Microsoft полностью не выпустит Win32, и даже тогда она будет существовать в устаревших системах еще несколько лет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...