Expression Studio - v2 достаточно для обучения?

У меня VS 2008, и я с нетерпением жду возможности довольно быстро перейти на VS2010. Все наши приложения (у нас их всего несколько) - это приложения winforms, в основном VB.

Я хочу начать изучать WPF. Моя версия Expression Studio - это версия 2. Я слышал, что улучшения, сделанные с версии 2 до версии 3, значительны. Если оно следует парадигме версии 3, являющейся приложением для взрослых (после младенчества версии 1 и неудобства версии 2), то, я полагаю, стоит вложить средства, чтобы получить его, прежде чем начинать изучение. Но, если моя компания не была готова платить, я надеюсь сохранить низкие затраты. Может ли кто-нибудь поделиться своим опытом - достаточно ли версии 2 для обучения, или я должен стиснуть зубы и упростить процесс обучения, выбрав версию 3?

Спасибо!


person aSkywalker    schedule 08.03.2010    source источник
comment
Я немного занимался программированием WPF и никогда не находил особого применения Blend. VS2010 RC вернул визуальный инструмент WPF - вы будете изучать XAML (ядро WPF) гораздо эффективнее в VS, чем в Expression Blend.   -  person jnoss    schedule 08.03.2010
comment
Я не совсем согласен с приведенным выше комментарием. Около 20-40% времени разработки WPF мне приходилось тратить на Blend. Обычно мой один монитор - это VS, а на другом открыт Blend.   -  person Jobi Joy    schedule 08.03.2010


Ответы (4)


Если вы собираетесь использовать Expression Blend, я бы начал как минимум с версии 3. Предварительная версия для .NET4 уже вышла, а полная версия должна выйти в ближайшее время.

Blend - это действительно дизайнер. Практически обо всем можно позаботиться от дизайнера, лишь немного взаимодействуя с кодом. Лично я начал изучать WPF (и XAML в частности) с написания прямого кода XAML в Visual Studio. Оттуда, как только я получил достаточно хорошую разметку, я перешел к Blend и получил довольно твердое представление о том, что происходило за кулисами.

Единственный способ, которым Blend будет полезен для вас в аспекте обучения (в частности, при изучении разметки XAML), - это если вы проверили код после создания / редактирования элемента. Если вы хотите создавать шикарные интерфейсы и не хотите тратить на это много времени, Blend - ваша программа. Если вы действительно хотите сделать пользовательский интерфейс лучше, чем позволяет WinForms, лучше подойдет Visual Studio.

Вы можете получить пробную версию Expression Blend 3 здесь. Или, если вы учитесь в школе, вы можете получить полную версию (благодаря программе Dreamspark) здесь. (зарегистрируйтесь с помощью учетной записи электронной почты вашей школы .edu.)

person CodeWarrior    schedule 08.03.2010
comment
Еще один комментарий, еще один пример, когда Blend был бы хорош, связан с анимацией. Если вы собираетесь выполнять анимацию объектов в XAML, выполнение этого вручную в Visual Studio часто может быть очень болезненным. В Blend дизайнер делает это намного проще. И вы можете войти и посмотреть на выведенный XAML, когда закончите. Кори - person CodeWarrior; 08.03.2010

Я никогда не использовал Blend, и сейчас я с удовольствием работаю вместе с WPF. Если вы хотите изучить его, у вас есть все необходимое в VS2008. Я уверен, что Blend идеален для людей, создающих смехотворно причудливый дизайн графического интерфейса для передачи программистам, но это определенно не является предпосылкой для изучения (или использования) WPF в полной мере.

Тем не менее, если вы твердо настроены на использование Blend, я бы выбрал версию 3 - я обычно следую парадигме, что если я работаю с чем-то каждый день (особенно если я только начинаю работать с платформой), то плачу за самые полезные инструменты - это надежная идея.

person MoominTroll    schedule 08.03.2010

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

  • Expression Blend - для начинающих вам достаточно Blend 2.0, чтобы начать работу с WPF / Silverlight XAML.
  • KaXaml - отличный инструмент для создания прототипов XAML. Многим новичкам понравился KaXAML как первый инструмент. Попробуйте - http://www.kaxaml.com/
  • XAMLPadX http://blogs.msdn.com/llobo/archive/2008/08/25/xamlpadx-4-0.aspx
  • И Visual Studio 2008/2010 имеет лучший конструктор XAML (где вы видите предварительный просмотр XAML)
person Jobi Joy    schedule 08.03.2010

О каком выражении мы говорим? Что, черт возьми, такое «Экспрессия» ??

Visual Studio Express .... ... насколько дешево ваша компания, чтобы не платить за это ... ... учитывая, что цена НУЛЯ;)

Экспресс-версия бесплатна.

Expression STUDIO .... не для программистов. Материал Expression - это сторона дизайна (для использования вместе с программистами, использующими Visual Studio). Вы не будете счастливы, пытаясь программировать в нем - лучше получите кандидат на выпуск 2010 года или экспресс-версии 2008 года.

person TomTom    schedule 08.03.2010