Windows forms или wpf
Автор Valik Stets задал вопрос в разделе Другие языки и технологии
WIndows Forms это все еще актуальный GUI ?? и что такое WPF ?? и получил лучший ответ
Ответ от =Serge=[гуру]
Microsoft каждые три года меняет философию программирования под windows.Учитывая, что еще MFC широко используется, WF еще поживут; )WPF конечно поновее, но и его уже скоро скинут.
=Serge=
Просветленный
(33714)
Конечно, в реальных проектах обязательно столкнетесь.
Ответ от Ёавёл Третьяков[новичек]
Обсуждали тут уже, юзай mwfix
Обсуждали тут уже, юзай mwfix
Ответ от Scorpio[гуру]
WPF лучше для нестандартных GUI, для корпоративных WinForms само то, потому что быстрее и читабельней. Плюс WinForms и в Linux нормально работает под Mono.
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#.
> 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#.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: WIndows Forms это все еще актуальный GUI ?? и что такое WPF ??
спросили в ORM
посоветуйте пожалуйста книги по разработке виндовс приложений на C# и
Трэй Нэш "C# 2008 Ускоренный курс для профессионалов".
Джефри Рихтер "CLR via C#".
И
подробнее...
посоветуйте пожалуйста книги по разработке виндовс приложений на C# и
Трэй Нэш "C# 2008 Ускоренный курс для профессионалов".
Джефри Рихтер "CLR via C#".
И
подробнее...
Для тех кто шарит в winapi .
WndProc - функция обрабатывающая события. Смотря на какое действие пользователя ты хочешь
подробнее...
спросили в Нужен
что такое Microsoft .NET Framework 4 и для чего он?если я не знаю что это, он мне нужен?
Вроде ты мастер, а Гугла у тебя нет? ? Или в Википедии тоже забанили? ? А-а-а-а-а, у тебя же нет
подробнее...
что такое Microsoft .NET Framework 4 и для чего он?если я не знаю что это, он мне нужен?
Вроде ты мастер, а Гугла у тебя нет? ? Или в Википедии тоже забанили? ? А-а-а-а-а, у тебя же нет
подробнее...
спросили в Visual Basic NET
Хочу написать сайт на C# под Linux. Какими способами это можно/лучше сделать? Про какие средства почитать?
Уточнение:
Под линуксом будет вестись разработка? Или сам сайт должен работать на ОС линукс?
подробнее...
Хочу написать сайт на C# под Linux. Какими способами это можно/лучше сделать? Про какие средства почитать?
Уточнение:
Под линуксом будет вестись разработка? Или сам сайт должен работать на ОС линукс?
подробнее...
спросили в ECM системы
Помогите найти Программу Майкрософт офис
пожалуйста!
по ниже указанным ссылкам нужно
подробнее...
Помогите найти Программу Майкрософт офис
пожалуйста!
по ниже указанным ссылкам нужно
подробнее...