VZVZ: А в WinForms, где новые фичи? Вот вы у всех доказательства просите, а ваши то где, так же голословные заявления, ну почему бы не написать статью на хабре. Где пруф? Вы же их просите, а в ответ от вас аргументов ноль, полько восклицание: "Пруф?"
Не факт, делаем какой нибудь GridView, для элемента делаем DataTemplate и модель, в котором и прописываем все привязки, на кнопку вещаем команду с параметром и все, ObservableCollection для списока моников.
VZVZ: Кто вам сказал, что не нужно? вы так решили за всех? А суть в том, что GDI это растровая графика, а Direct2D, а соответственно WPF, векторные, вот в векторах оно и надо.
VZVZ: Еще раз, я могу создать приложение, например WPF, со встроенным веб сервером, и затолкать туда ASPX файлы в качестве ресурсов, а потом вызывать шаблонизатор, если не заметили, то у каждого файла есть свойства, в том числе, как его будет обрабатывать система сборки.
VZVZ: Вообще пофиг, я XAML ручками пишу, и мне удобно. Во вторых WPF в разы мощнее в плане дизайна и создания новых элементов, все можно без кода, на XAML замутить. ну на WPF не пишу, Silvelight и UWP, с точки зрения визуальной разработки да и внутренне WPF от них не очень отличается, UWP основная разница - время жизни приложения, в SL отсутствуют некоторые низкоуровневые вещи.
VZVZ: Вы опять не допоняли, серверные контролы, не работают отдельно от WebForms, а вот сам WebForms (вернее её часть, которая за обработку ASPX отвечает) можно использовать как шаблонизатор. Начиная с ASP.NET MVC 5, ASPX выпилили из фреймфорка, а со следующей версии ASP.NET (которая сейчас бета), оставили там только MVC. те создать WebForms приложение в принципе невозможно будет (хотя опять же, файлы ASPX вы добавить сможете, зачем студии вам запрещать это делать, она считает вас умнее все таки )
VZVZ: а причем тут точность движения мышкой? И да заменяет. А то, что там DX, это не значит, что на 3D заточено, а то, что аппаратное ускорение используется.
VZVZ: Естественно не будет работать, так как технологии то разные, приложение WebForms страница, создает, грубо говоря, канал между клиентом и сервером, в случае MVC такой канал не создается. ASPX используется лишь как шаблонизатор
VZVZ: Ну WPF и заменяет WinForms, и именно для этой цели создавалась
Ну не разобрались, а кричите во всю. WebForms это и есть ASPX, а Razor это MVC, то что их можно скрещивать в одном приложении заслуга ядра, которое обрабатывает запросы к приложению на серевере.
отличие есть, и значительное, я считаю, абстрактный класс может иметь свои реализованный члены и методы, в некоторых языках можно создавать экземпляры абстрактных классов, тогда как интерфейс, это лишь описание требования к классу.
q1we: берите готовый шаблон ASP.NET MVC, удаляйте из него все jquery, bootstrap(css от него можно оставить), там уже готова авторизация в шаблоне, делайте 3 вида, для регистрации, логина (чуть поменять готовые) и страницы чата (где frame будут), и 4 отдельных view (с одним контроллером) - сам чат, отправка сообщений, список в чате, настройки, и все action которые выдают чат ставим атрибут [Authorize]
Первые чаты были без JS. Окно с чатом представляло несколько frame (список пользователей, сам чат, отправка сообщений), через meta refresh, frame с чатом перегружался.