2011-03-25 4 views
4

실버 라이트 어플리케이션을 개발하고 싶습니다. 나는 프로그래머이다. 관리자는 사용자 인터페이스를 향상시켜 웹 디자이너가 개발에 참여하기를 원합니다. VS2010을 사용하여 응용 프로그램을 개발하고 있습니다. 디자이너를위한 도구 인 표현식 블렌드가 있다는 것을 알고 있습니다. 우리는 어떻게 함께 일할 수 있습니다. 이 두 팀의 모범 사례는 무엇입니까?프로그래머는 실버 라이트가있는 웹 디자이너와 어떻게 협력 할 수 있습니까?

감사합니다.

데이비드

답변

1

나는 상황에 대한 모범 사례를 모르겠지만, 익스프레션 블렌드는 비주얼 스튜디오와 같은 프로젝트 및 솔루션 파일을 열 수 있습니다, 당신이 그렇게 할 수있는 동일한 코드베이스에서 모두 작동합니다. 당신이 서로의 발가락을 밟을 지 여부는 다른 이야기입니다. Silverlight 응용 프로그램으로 작업 할 때 개발자/디자이너 동적 동작 방식에 대해 더 많은 아이디어가있을 것입니다.

2

큰 Silverlight LOB 응용 프로그램의 디자인을 돕기 위해 외부 디자인 대행사를 고용했습니다. 나는 당신이 종이와 연필로 그 과정을 시작하고, 아이디어를 모으고, & 느낌을 보게 할 것을 제안 할 것입니다. 또한 최종 사용자 인터페이스에 문제가있는 경우 특정 대상 유형을 나타내는 Personas를 작성합니다./UX는 좋지 않습니다.

우리는 디자이너가 UI의 일부를 뒤에서 아무것도 만들지 않게 (또는 아이디어를 테스트하거나 포인트를 증명하기 위해) 만들 수 있습니다.

동시에 응용 프로그램 (화면/뷰/하위보기)의 전반적인 흐름을 고려하고 설계하고 인프라를 실행하십시오 (예 : MVVM 접근 방식, 컨트롤로 뷰를 잘라내는 방법). 또는 usercontrols 등).

코드와 함께 비주얼을 가져와 우리는 간격을두고 작업했습니다. 그것은 반복적 인 프로세스로 입증되었지만 프로젝트가 진행됨에 따라 다른 시각을 갖는 것이 제시 한 문제를 원활하게하는 데 도움이되었습니다.

확실히 시작하기 전에 과정을 말하십시오.

한마디의 비트이지만 도움이 되었기를 바랍니다.

0

MVVM 패턴을 이해하는 것으로 시작합니다.

MVVM 패턴을 사용하면 모든보기에 대해 두 개의 별도의 ViewModels을 만들 수 있습니다. 하나는 훌륭한 기능을 갖춘 진정한 도구 일 수 있고 두 번째는 Blend에서 가짜 데이터로 작업하는 디자이너를위한 것입니다. 그런 다음 응용 프로그램의 기능 측면 (ViewModeModel)에서 쉽게 작업 할 수 있으며 디자이너는 GUI (View)를 조정할 것입니다.

Blend 또는 런타임에 ServiceLocator에서 테스트하고 적절한 ViewModel을 제공 할 수 있습니다.

MVVM 프레임 워크 중 가장 쉬운 것 중 하나 (Bled에서 작업하기에 좋습니다)는 다음과 같습니다. MVVM Light Toolkit

관련 문제