2008-11-02 3 views
2

Чем больше я думаю о том, как я использую компьютеры, тем больше убеждаюсь, что «рабочий процесс» является ключевым фактором с точки зрения производительности и способ разработки взаимодействий. Я думаю о рабочем процессе, как о том, как мы подходим и управляем данными, информацией и знаниями, относящимися к задаче.Построение Webapp вокруг пользовательского рабочего процесса

Я начинаю свой первый веб-каркас. Я выбрал кохану, потому что он выглядит относительно легким, хорошо представленным и использует язык, с которым я уже частично знаком (PHP). Недавно я изучал книгу о шаблонах дизайна, но чувствую себя немного недоуменным в отношении использования информации.

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

У любого из вас есть какие-либо советы по дизайну для обеспечения того, чтобы мой webapp развивался вокруг этой концепции пользовательского рабочего процесса? Помимо шаблонов проектирования, есть ли какие-либо другие концепции, которые я должен исследовать?

ответ

1

Посмотрите на исходный код (с открытым исходным кодом) альтернативных приложений с аналогичной ориентацией рабочего процесса и другие, написанные в рамках выбранной вами структуры.

Теория отличная, но для истинного понимания вам нужно будет исследовать конкретные конкретные приложения уже там.

+0

Мне нравится этот подход - но, как новичок, довольно сложно перейти к исходному коду для полноценного приложения. Спасибо, спасибо. – codeinthehole 2008-11-02 17:22:52

3

Я думаю, что ваше право на этот твердый и привлекательный рабочий процесс является ключом к успешным пользовательским приложениям. В качестве примера рассмотрим этот сайт (stackoverflow), который имеет привлекательный и простой рабочий процесс вокруг вопросов. Это отличный пример. Я тоже много об этом думал. Позвольте мне указать вам пару ресурсов. Одна из них - фантастическая статья Брета Виктора, теперь Apple. http://worrydream.com/MagicInk/. Речь идет о разработке программного обеспечения в качестве информационного дизайна. Это другая идея, чем рабочий процесс, но я думаю, что это сводится к одному и тому же, предоставляя пользователям смысл информационной графики, что они могут действовать легко и отвечать на свои главные вопросы. Прочтите эту статью, это может изменить вашу перспективу программного обеспечения, это мое. Во-вторых, есть концепция потока (работа поток справа?), Который используется в игровом программировании. Рассмотрите эти основные идеи от http://www.jenovachen.com/flowingames/flowtheory.htm:

  • Мы занимаемся деятельностью.
  • Мы можем сосредоточиться на деятельности.
  • У цели деятельности есть четкие цели.
  • Деятельность имеет прямую обратную связь.
  • Мы чувствуем, что контролируем деятельность.
  • Наши заботы и проблемы исчезают.
  • Наш субъективный опыт изменения времени.

Они звучат как ингредиенты большого рабочего процесса для меня.

Также вы можете ознакомиться с документами IPhone UI и изучить приложения Apple в целом, они, как правило, лучшие в мире при создании пользовательских интерфейсов с прочным документооборотом.

+0

Я читаю статью Брета Виктора - это действительно проницательно. Благодарю.Я прочитал эту стенограмму чата между президентом Nintendo и Shigesato Itoi некоторое время назад, в то время как они говорят о решении проблем в другом домене - это очень интересно. http://www.1101.com/iwata/index.html – codeinthehole 2008-11-04 00:47:12

 Смежные вопросы

  • Нет связанных вопросов^_^