2008-09-26 4 views
7

이 질문은 일반적인 관점에서 해석되어야하며 웹 앱이나 데스크톱 앱에서만 대상이되지 않아야합니다.대화 형 응용 프로그램 프로토 타입을 만드는 가장 좋은 방법은 무엇입니까?

웹 응용 프로그램을위한 대화 형 프로토 타입을 만드는 간단하고 쉬운 방법을 찾기 위해 주변을 둘러 보았습니다. 나는 간단한 UI 생성을 가능하게하는 기술을 사용하고 특히 반복적 인 작업에서 UI 레크리에이션과 수정을 사용하고 싶습니다. UI를 모형 데이터로 채우는 것은 매우 간단해야합니다. 이 기술은 간단한 형태의 프로그래밍을 요구할 수있다. UI 요소 A에서 UI 요소 B로 드래그 앤 드롭 동작을 지정합니다.

현재 사용하는 도구 중 하나가 Adobe Flex Builder입니다. 포함 된 GUI 디자이너는 매우 좋으며 지금까지 AS3으로 몇 가지 기술을 익혔습니다. 문제는 데이터를 UI에 추가하는 것입니다. 항상 XML- 트리 구조를 검사하고 구문 분석하고, 주로 프로토 타입의이 섹션을 디버깅하는 프로그래밍 코드를 작성합니다. 너무 귀찮다!

많은 사람들이 사용하는 또 다른 도구는 별도의 슬라이드에서 상호 작용의 모든 부분을 그려서 GUI를 만드는 매우 성가신 방법을 포함하는 PowerPoint입니다. 안돼! 나는 종이 프로토 타입으로 훨씬 빠를 것이다. 다른 (더 좋은!) 무료 양식 그리기 도구는이 범주의 일부이기도합니다 (나는 행복하고 무거운 무게의 inkscape 사용자입니다). 그러나 Prototyping 및 Mockup은 분명히 주요 목적이 아닙니다. Viso 용 UI 스텐실 팔레트는 그림 경쟁보다 조금 나아졌습니다.

신속한 프로토 타입의 주요 경쟁은 지금까지 내가 알고 :

  • iRise
  • Axure
  • 세레나 및 기타?
  • VISO
  • 파워 포인트, 일러스트 레이터, 잉크 스케이프 또는 다른 자유 양식 그리기 도구
  • 종이 프로토 타입

내 의견 (예 : Flex Builder의 디자이너와 넷빈즈 마티스와 같은) 좋은 GUI 빌더와 IDE 진정한 GUI 빌더는 좋은 출발점입니다. 현재 접근 방법은 무엇입니까? 귀하의 프로세스와 장단점을 대답으로 요약하십시오.

답변

3

실제 GUI 빌더는 다음과 같습니다

  • 많은 느린
  • 만 프로그래머 (
  • 그들은 당신을하지 않는) 방법 VB에서 테이블을 채우는 분석가에게 설명하려고 사용할 수 있습니다
  • 스킨이없는 비행에 모형에 주석 (예 : 흰색 & 블랙) "거의 다"응용 프로그램으로 착각 할 수없는 화면을 만들
전문 모형 도구는 보통 16,

동안 :

  • PDF/HTML/워드 등
  • 더 나은 사람으로 인쇄하거나 (메모와 함께) 당신의 모형을 내보낼 수
  • 통신 지향은 "마스터의 일부 변종이

    스크린 "을 사용하면 몇 가지 주요 응용 프로그램 화면에서 수백 가지의 모형을 얻을 수 있습니다. 클라이언트와 실제 시나리오를 논의 할 때 상당히 많은 모형을 빨리 얻을 수 있습니다.
  • 실시간으로 프로토 타입을 작성할 수있을 정도로 빠릅니다. 회의

거의 10 년 전 나는 위의 모든 것에 좌절감을 느껴 내 도구를 만들었습니다. MockupScreens. 신속하게 꽤 인기가있었습니다 :-)

그리고 내가 아는 전문 도구 중 가장 완벽한 목록은 다음과 같습니다. 많은 사람들이 무료입니다 : http://c2.com/cgi/wiki?GuiPrototypingTools

1

여기도 Balsamiq입니다. 나는 그런 것 같지만, 보통 이런 일에 아주 빨리 지쳐 간다. 필자는 & 종이 또는 OS X의 인터페이스 빌더 중 하나를 사용하여 결국이 모든 프로토 타입 도구보다 사용하기가 어렵지 않습니다.

1

If 당신은 목업/와이어 프레임 (즉 정적 사진)에 대해 이야기하고 있습니다. Visio는 선택 도구입니다.

언급 한 대부분의 소프트웨어는 일반 비즈니스 사용자의 수준 (즉, 비즈니스 사용자가 당신을 돕는 것과는 달리 전문가를 필요로합니다)이거나 모의 목적으로 생성되지 않은 것입니다 - 업.

동적 프로토 타입이 필요한 경우 많은 옵션이 있으며 모든 기능은 팀에서 사용할 수있는 기술 유형에 따라 다릅니다.예를 들어 나는 HTML이 매우 강한 사람이 있습니다. WYSIWYG 도구에서 Flash로 동일한 작업을 시도하는 메모장에서 처음부터 HTML 페이지를 만드는 것이 훨씬 쉬울 것입니다. 어떤 다른 사람들이 좋은 플래시 기술을 가지고 그들에게 등

2

신속하고 더러운 종이 프로토 타입을 사용할 수 있습니다 : 파워 포인트 (참조 : Powepoint Prototyping Toolkit)을

그레이트를 쉽게 함께 표시 할 수 있습니다 프로토 타입을 퍼 팅에 대 한. 슬라이드 속성은 모의 상호 작용을 대체 할 수도 있습니다. 단점은 표준화의 부족이다. 훈련 된 프로젝트가 아닙니다.

징계 종이 프로토 타이핑 : Visio를

-Standardized과 기능을 갖춘 풀하지만, 더 복잡

인터랙티브 프로토 타이핑 : 비주얼 스튜디오

사용하여 구축 - 아주 빠른 상호 작용을 드래그 앤 드롭 및 이벤트. 데이터 기반이 될 수 있습니다. 스타터 키트로 프로토 타입 '기본'을 구축 할 수도 있습니다. 오직 단점은 실제로 생산 응용 프로그램을 만드는 유혹입니다. ;)

관련 문제