2009-07-28 4 views
2

WPF 또는 Silverlight (xaml 코드)로 프로젝트를 수행하는 개발자는 디자인 (기초)을 익히고 조화를 이룰 수 있습니까? 프랑스의 Beacause에서는 전문가가 많지는 않지만 (포토샵 사용자와 비교) 블렌드 디자이너의 가격/요일은 매우 높습니다.WPF 및 SilverLight Design의 학습 가치가 있습니까?

나는 확실히 예술가가 아니지만 순수한 코드와 다른 것을 배우는 것은 흥미롭고 재미있을 수 있습니다. 그래서 내 질문은 주로 디자이너 또는 developpers 일부 디자인을 배워야 만했다, 그건 어렵다는 맞춤형 디자인?

답변

5

디자인의 원칙은 배우기는 어렵지 않지만 실천에 옮기기 란 항상 쉬운 일은 아니기 때문에 스킬이 아닌 예술로 간주됩니다. 확실히 WPF/Silverlight는 매우 유연하기 때문에 데스크탑 UI에 관한 한 디자이너의 꿈입니다. 따라서 다른 기술과 비교할 때 가능한 제한 사항을 거의 찾을 수 없습니다. 블렌드는 그들과 잘 어울리 며 배우기가 어렵지 않습니다.

개발자로서 디자인 학습을 시작하려면 가능한 한 많은 자료를 입수하고 제안 해 주시기 바랍니다. here과 같은 디자인 블로그를 읽고 많은 책을 읽으십시오. 좋은 시작 도서는 The Non Designers Design Book, The Design Of Everyday ThingsDon't Make Me Think입니다. 나는 그들이 UI와 상호 작용 디자인을 조사하기 시작할 때 모두 도움이된다는 것을 알고 있습니다.

희망이 있습니다.

+0

도움말 및 링크를 제공해 주셔서 감사합니다. 코더와 디자이너 사이의 공통점 : 읽기 시작해야합니다! – Polo

3

디자인 세계에서 자신의 길을 발견하는 가장 좋은 방법은 Microsoft 쇼케이스의 Principles of Design Series입니다. 이 비디오는 Rythm과 Unity 같은 것을 설명합니다.

Expression BlendSilverlight 번으로 이동하는 데 도움이되는 많은 동영상이 있습니다.

내게 항상 도움이되는 한 가지는 다른 사람들이하는 일을보고 자신의 설계에서 영감을 얻는 것입니다. 당신을위한 구글 이미지 또는 빙상 이미지가 설계되었거나 그것이 Infragistics UX explorer에 있는지 확인하십시오.

2

나는 똑같은 질문을 이해합니다. 나는 수년에 걸쳐 많은 웹 사이트를 해왔지만, 훌륭한 그래픽 아티스트가 제공 할 수있는 "zing"이있는 것처럼 느껴 보지 못했습니다. 이 때문에 필자는 필자가 필자의 기술을 실제로 다음 단계로 접어 들여 그래픽 디자인을 배워야한다는 결론을 내 렸습니다.

WPF 학습을 시작했을 때 변경되었습니다. 필자는 필자가 Visual Studio에서 오랫동안 살면서 완전히 새로운 세계 인 Blend를 사용하기 시작했을 때 특히 기초를 배울 필요가 있다고 판단했습니다.

나는 그래픽 아티스트 교육을 시작하기 위해 지역 커뮤니티 칼리지에서 입문 과정을 시작했습니다. 모든 페니의 가치가있었습니다. 저는 디자인의 원칙과 Adobe Photoshop 및 Illustrator와 같은 주요 소프트웨어 제품에 노출되었습니다. 그들을 이해하면 블렌드가 마침내 나를 "클릭"합니다. 이 경험은 WPF 개발자로서 저에게 매우 귀중한 것으로 입증되었으며 UI 작업에 관심이있는 모든 사람에게이 도구를 추천합니다.

+0

전적으로 동의합니다. 나는 WPF 영역으로 위험을 무릅 쓰고 내가 아는 디자인 이론이 얼마나 적은지에 대해서 놀라움을 금치 못했다. 창조적 인 힘은 그 틀이 너무나 거대하며 쉽게 비틀어집니다. –

1

WPF Silverlight는 많은 권한을 가지지 만 일반 패널에서 행과 열이있는 그리드를 많이 사용하는 탭 컨트롤과 일반 패널보다 스택 패널을 사용하여 간단한 폼을 디자인하는 데 많은 시간이 필요합니다. 또한 피하기 위해 노력하는 창을 많이 사용하지 않는 한 디자인 포인트에서 XAML 코드를 다시 보면서 매우 엉터리 일 수 있습니다. 각 탭이 창을 작동하는 탭 컨트롤이 필요합니다. 어쨌든 디자인 관점에서 보면 데스크톱 응용 프로그램보다 훨씬 많은 시간이 소요됩니다. 많은 개발자들이 코드를 잘 사용하지 못하기 때문에 그것을 사용할 것입니다. 그래서 당신이 쓰고있는 프로그램에 달려 있습니다. ?프로그램을 기본 컨트롤에서 아주 잘 보이도록 만들 수 있으며 listview는 항상 훌륭한 컨트롤입니다. 그들이 훌륭한 개발자라고 생각하고 아무도 듣고 싶어하지 않는 평소와 이야기 할 것이기 때문에 많은 사람들이 동의하지 않을 것입니다!

관련 문제