Требуется ли знание смеси? - PullRequest
9 голосов
/ 14 сентября 2008

Ожидаете ли вы, что ваши WPF-разработчики будут знать, что такое выражение?

Какие-нибудь полезные ресурсы для того, чтобы узнать больше о Blend?

[ОБНОВЛЕНИЕ] Знание бленда делает вас более продуктивным?

Ответы [ 14 ]

0 голосов
/ 18 сентября 2008

Желаете ли вы, чтобы ваши HTML-разработчики использовали DreamWeaver?

Все хорошие WPF-кодеры должны знать XAML вручную и использовать только такие инструменты, как Blend, для быстрых макетов, для анимации или анимации, для сложных градиентов и т. Д.

Кодирование XAML от руки - это требование для хороших разработчиков WPF - Blend - это инструмент, а не замена знанию XAML.

0 голосов
/ 16 сентября 2008

Новая книга Бреннона Уильямса тоже должна быть хорошей !!!

alt text
(источник: pearsoned-ema.com )

0 голосов
/ 14 сентября 2008

В целом, я думаю, что для разработчиков важнее понимать XAML, так как Blend - это просто представление поверх него. XAMLPad может быть более полезным для изучения XAML в первую очередь.

Если говорить более конкретно на этот вопрос, я думаю, что если разработчики работают вместе с дизайнерами, использующими Blend, было бы очень полезно знать хотя бы основы. Наряду с улучшением взаимодействия (как упомянуто @kokos), это позволит разработчику выполнять незначительные правки (такие как выравнивание и т. Д.) В той же среде, а также понимать ограничения и границы инструмента в отношении генерации кода. ,

Исторически сложилось так, что у дизайнерских инструментов было несколько хитростей, с которыми разработчикам приходилось обходиться, например, перекодирование HTML в FrontPage или создание тегов шрифтов вместо использования стилей или классов. Я уверен, что Blend не будет делать такие вещи, но он может генерировать XAML, который разработчик предпочел бы реструктурировать или уменьшить, так что зная, какие функции генерируют, какие стили кода могут быть очень полезными для разработчика.

0 голосов
/ 14 сентября 2008

Разработчикам не нужно , чтобы вообще знать Expression.

То, что вы делаете , нужно знать, это XAML, а не прятаться за каким-то инструментом, что было бы худшим, что вы могли бы сделать как разработчик WPF. Ваш выбор - ваш выбор. Раньше я использовал редактор XML в Visual Studio.

Единственные, кому нужно , чтобы знать Blend, - это те, кто отвечает за визуальный аспект вашего приложения WPF. Они должны уметь понимать, как создавать обложки для вашего приложения с помощью шаблонов, но кроме этого они могут использовать только Blend.

...