отличие wpf от windows form



Windows forms или wpf

Автор Valik Stets задал вопрос в разделе Другие языки и технологии

WIndows Forms это все еще актуальный GUI ?? и что такое WPF ?? и получил лучший ответ

Ответ от =Serge=[гуру]
Microsoft каждые три года меняет философию программирования под windows.Учитывая, что еще MFC широко используется, WF еще поживут; )WPF конечно поновее, но и его уже скоро скинут.
=Serge=
Просветленный
(33714)
Конечно, в реальных проектах обязательно столкнетесь.

Ответ от Ёавёл Третьяков[новичек]
Обсуждали тут уже, юзай mwfix
отличие wpf от windows form

Ответ от Scorpio[гуру]
WPF лучше для нестандартных GUI, для корпоративных WinForms само то, потому что быстрее и читабельней. Плюс WinForms и в Linux нормально работает под Mono.

Ответ от [гуру]
> Windows Forms это все еще актуальный GUI ?
А что, появилось что-то удобнее?
Windows Forms намного удобнее, чем WinAPI. Чем удобнее - я уже писал тут:
А что может быть удобнее, чем винформс? Чем? Что там можно исправить, улучшить?
Если у вас есть стоящие идеи, можете приступать к реализации - разбогатеете и утрете нос мелкософту 🙂
> и что такое WPF ??
WPF, в отличие от Windows Forms, основано не на WinAPI, а на DirectX, который быстрее рисует сложную графику, вплоть до 3D.
Благодаря этому в WPF сделали более навороченные и гибкие в плане дизайна контролы, средства для анимации и вообще сложных манипуляций с графикой и конструктор GUI сделали генерирующим код не в виде алгоритма на ЯП (как в винформсе) , а на языке разметки XAML, похожем на HTML.
Все это делает WPF удобным для создания приложений с навороченным, сложным интерфейсом: со всякими схемами, диаграммами и т. п. Графический редактор на WPF получится лучше, будет работать быстрее, чем на винформс.
Но вот в приложениях, где ничего подобного не нужно, WPF скорее мешает: быстродействию только вредит, затрудняет разработку приложения (попробуйте сами сделать на WPF хоть блокнот или калькулятор) , +много в нем недоработок, которые никто не исправляет.
Не стоит пихать WPF куда ни попадя, пытаясь заменить им Винформс везде.
WPF дополняет, а не заменяет винформс.
> WinForms и в Linux нормально работает под Mono.
Если бы винформс работал на линуксе под Mono, то в Mono не было бы своего GUI-фреймворка GTK#, который по сравнению с винформс - убожество. А в IDE MonoDevelop был бы визуальный конструктор GUI на Винформс, а не на GTK#.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: WIndows Forms это все еще актуальный GUI ?? и что такое WPF ??
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*