Стоит ли изучать WPF и SilverLight Design

Для разработчика, который работает над проектом с использованием WPF или Silverlight (код xaml), является ли испытанием изучение некоторого дизайна (основы) и обработка смешивания? Потому что во Франции не так много профессионалов по смешиванию (по сравнению с пользователями фотошопа), и цена / день дизайнера смешивания очень высока.

Я уверен, что я не художник, но было бы интересно / весело узнать что-то, что отличается от чистого кода. Итак, мой вопрос в основном предназначен для дизайнеров или разработчиков, которым пришлось изучить дизайн, так ли это сложно для индивидуального дизайна?


person Polo    schedule 28.07.2009    source источник


Ответы (4)


Принцип дизайна нетрудно изучить, но его не всегда легко применить на практике, и поэтому он считается скорее искусством, чем навыком. Конечно, WPF / Silverlight - это мечта дизайнеров в том, что касается пользовательского интерфейса рабочего стола, поскольку он ОЧЕНЬ гибкий, поэтому вы найдете несколько ограничений на то, что возможно по сравнению с другими технологиями. Смешивание с ними тоже хорошо работает, и его не так сложно выучить.

Чтобы начать изучать дизайн в качестве разработчика, я бы посоветовал вам усвоить как можно больше материала и практики, .. МНОГО. Читайте дизайнерские блоги, подобные тем, что здесь и читаю побольше книг. Некоторые хорошие книги для начинающих: Книга о дизайне для не дизайнеров, Дизайн повседневных вещей и Не заставляйте меня думать. Я знаю, что все они действительно помогают, когда я начал изучать UI и дизайн взаимодействия.

Надеюсь, это поможет.

person EightyOne Unite    schedule 28.07.2009
comment
Спасибо за помощь и ссылки! Одна общая черта между программистами и дизайнерами: ДЛЯ НАЧАЛА НЕОБХОДИМО ЧИТАТЬ! - person Polo; 28.07.2009

Отличный способ найти свой путь в мире дизайна - это Принципы дизайна серии в Microsoft Showcase. Эти видео объясняют такие вещи, как Rythm и Unity.

Есть много других видеороликов, которые помогут сориентироваться в Expression Смешайте и Silverlight.

Одна вещь, которая работает для меня все время, - это смотреть, что делают другие, и использовать это для вдохновения в собственном дизайне. Просто создайте google-image или bing-image или посмотрите, есть ли оно в Infragistics UX explorer.

person Sorskoot    schedule 28.07.2009

Я понял ваш вопрос, поскольку прошел через то же самое. За прошедшие годы я создал множество веб-сайтов, но никогда не чувствовал, что они обладают той "пикантностью", которую может дать хороший художник-график. Из-за этого некоторое время назад я пришел к выводу, что для того, чтобы действительно вывести свои навыки на новый уровень, мне нужно хотя бы немного изучить графический дизайн, но я никогда ничего не делал с этим.

Все изменилось, когда я начал изучать WPF. Я быстро решил, что мне нужно изучить некоторые основы, особенно когда я начал использовать Blend, который был совершенно новым миром после столь долгого проживания в Visual Studio.

Чтобы начать свое образование художника-графика, я прошел вводный курс в нашем местном общественном колледже. Это стоило каждого пенни: я познакомился с принципами дизайна и некоторыми ключевыми программными продуктами, такими как Adobe Photoshop и Illustrator. Понимание их заставило меня, наконец, "щелкнуть" Blend. Этот опыт оказался бесценным для меня как разработчика WPF, и я рекомендую его всем, кто интересуется работой с пользовательским интерфейсом.

person Joel Cochran    schedule 06.08.2009
comment
Полностью с тобой согласен. Я был шокирован тем, насколько мало я знал о теории дизайна, когда рискнул войти в сферу WPF. В этой структуре творческая сила настолько огромна, что легко смиряет. - person B.K.; 09.02.2014

WPF Silverlight обладает большой мощностью, однако даже после освоения требуется много времени для разработки простой формы, например, с использованием элемента управления вкладками с большим количеством сеток со строками, столбцами и панелями стека, чем на обычном рабочем столе. Также может быть довольно небрежно оглядываться на код XAML только с точки зрения дизайна, если только вы не используете много окон, которых я стараюсь избегать, я бы предпочел иметь элемент управления вкладками, где каждая вкладка действует как окно. В любом случае с точки зрения дизайна это требует гораздо больше времени, чем настольное приложение. Вы обнаружите, что многие разработчики будут использовать его, поскольку они не очень хороши в коде. Так что это зависит от программы, которую вы пишете. • Вы можете улучшить внешний вид своей программы с помощью элементов управления по умолчанию, а просмотр списка всегда является отличным элементом управления. Многие не согласятся, потому что думают, что они отличные разработчики, и, скорее всего, будут говорить то, что никто не хочет слышать!

person Tommy    schedule 11.06.2013