2008-11-02 3 views
2

컴퓨터를 어떻게 사용하는지 생각할수록 생산성 측면에서 '워크 플로'가 핵심 요소이며 상호 작용 설계 방법에 대해 확신하게됩니다. 저는 작업과 관련된 데이터, 정보 및 지식에 접근하고 관리하는 방식으로 워크 플로를 생각하고 있습니다.사용자 워크 플로 주위에 웹 응용 프로그램 만들기

첫 번째 웹 프레임 워크부터 시작합니다. 상대적으로 가볍고 기능이 뛰어나고 이미 익숙한 언어 (PHP)를 사용하기 때문에 kohana를 선택했습니다. 최근에 나는 디자인 패턴에 관한 책을 공부했지만, 정보를 사용하는 것에 대해 약간의 기분을 느낍니다.

간단한 웹 응용 프로그램에 대한 몇 가지 아이디어가 있는데, 웹에 유용하게 추가 할 수있을 것이라고 생각합니다. 필자는 데이터 객체를 스케치했고, 포스트 단계에서 관련 단계에 주목했습니다.

내 웹 응용 프로그램이 이러한 개념의 사용자 워크 플로를 중심으로 성장할 수 있도록 디자인 팁이 있습니까? 디자인 패턴과는 별도로 연구해야 할 다른 개념이 있습니까?

답변

1

비슷한 워크 플로 방향의 대체 응용 프로그램과 선택한 프레임 워크로 작성된 다른 응용 프로그램의 소스 코드를 살펴보십시오.

이론은 훌륭하지만 실제로 이해할 수 있도록 이미 실제 적용되는 구체적인 응용 프로그램을 조사해야합니다.

+0

나는이 접근법을 좋아하지만, 초심자로서 완전한 응용 프로그램을위한 소스 코드를 조사하는 것은 상당히 어렵다. 고마워. 고마워. – codeinthehole

3

견고하고 매력적인 워크 플로우에 대한 귀하의 권리가 성공적인 사용자 애플리케이션의 핵심이라고 생각합니다. 예를 들어, 질문에 대한 매력적이고 간단한 워크 플로가있는이 사이트 (stackoverflow)를 고려하십시오. 좋은 예입니다. 나는 이것에 대해서도 많은 것을 생각 해왔다. 몇 가지 자료를 알려 드리겠습니다. 하나는 Bret Victor의 환상적인 기사입니다. 현재 Apple의 기사입니다. http://worrydream.com/MagicInk/. 그것은 정보 디자인으로서의 소프트웨어 디자인에 관한 것입니다. 이는 워크 플로우와는 다른 생각이지만, 사용자가 쉽게 대응할 수있는 정보 그래픽을 제공하고 자신의 가장 중요한 질문에 대답 할 수있게 해주는 같은 것으로 생각됩니다. 이 기사를 읽으면 소프트웨어의 관점이 바뀔 수도 있습니다. 둘째, 게임 프로그래밍에 사용되는 흐름 개념 (flow이 맞습니까?)입니다. http://www.jenovachen.com/flowingames/flowtheory.htm에서 이러한 핵심 아이디어를 고려하십시오 :

  • 우리는 작업을 다하고 있습니다.
  • 우리는 활동에 집중할 수 있습니다.
  • 활동에는 분명한 목표가 있습니다.
  • 활동에는 직접 피드백이 있습니다.
  • 우리는 활동을 제어한다고 생각합니다.
  • 걱정과 우려가 사라집니다.
  • 주관적인 시간 경험이 변경되었습니다.

나에게 좋은 워크 플로우의 재료처럼 들립니다.

또한 아이폰 UI 문서를 읽고 일반적으로 애플 앱을 공부할 수도 있지만, 일반적으로 견고한 워크 플로우로 UI를 만드는 데있어 세계 최고입니다.

+0

브렛 빅터 (Bret Victor) 기사를 읽고 있습니다. 정말 통찰력이 있습니다. 감사.나는이 이야기를 닌텐도 대통령과 이토이 시게 사토 (Shigesato Itoi) 대통령이 이야기하는 동안 다른 영역에서 문제 해결에 관해 이야기하는 동안 읽었다. 매우 재미있다. http://www.1101.com/iwata/index.html – codeinthehole

관련 문제