Рассматриваю технологию создания приложений на базе Microsoft Presentation Foundation (WPF).  Microsoft решили кардинально изменить концепцию разработки приложений, введя в "классическое" программирование язык разметки XAML, делая разработку похожей на веб.

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

Впрочем, компания Microsoft сделала свой выбор и начинает активно внедрять технологию WPF. Кстати, следующая, 10-я Visual Studio будет иметь WPF- интерфейс.

Что же до личных впечатлений работы данной технологии должен отметить, что функциональности, на данный момент, я вижу гораздо меньше чем у Windows.Forms. Впрочем, элементы Windows.Forms можно имопртировать и в разработку на WPF.  Приложения же WPF можно сделать гораздо более красивыми. WPF использует напрямую графические ресурсы, что является также несомненным приимуществом. Встроена поддержка 3-D моделей.

Для практики написал простенький калькулятор с обычной функциональностью. Все обработчики ничем не отличаются от обычнчх обработчиков C#, отличием лишь является интерфейс, написанный на XAML. Использованы градиентные кнопки.

Калькулятор на WPF

Технология новая и достаточно интересная, однако при выборе того на чем писать .NET C# программу, пожалуй все еще выберу Windows.Forms

Запись опубликована Среда, Февраль 25, 2009 в 0:22 в рубрике Программирование. Вы можете проследить за всеми комментариями через RSS 2.0 . Вы можете пролистать запись до конца и оставить отзыв. Уведомления в настоящее время не разрешены.

Оставить комментарий

Имя (*)
E-mail (не публикуется) (*)
URI
Комментарий