Как создать настольное приложение? (из разработчика веб-приложения) - PullRequest
3 голосов
/ 17 мая 2010

Я работал только над веб-приложениями за всю свою карьеру. Я запускаю новый проект приложения для настольных компьютеров (Adobe AIR), но у меня возникли трудности с:

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

Любой совет? Спасибо.

Ответы [ 3 ]

3 голосов
/ 17 мая 2010

Посмотрите на другие настольные приложения, чтобы увидеть, как они решают общие проблемы. За эти годы появилось несколько повторяющихся паттернов, таких как:

  • Интерфейсы документов с вкладками, как в большинстве веб-браузеров
  • Разделение просмотров, как во многих почтовых клиентах
  • Панели инструментов, панели с группами кнопок
  • Просмотр нескольких столбцов

Посмотрите, как другие приложения используют эти вещи, и придумайте идеи, как их использовать.

Часть о том, чтобы иметь идеи, однако ... Вы все равно должны будете это сделать сами.

0 голосов
/ 14 июня 2010

Вот хороший инструмент для борьбы с ним: http://www.extjs.com/deploy/dev/examples/

0 голосов
/ 17 мая 2010

Читайте о шаблоне MVC. Например, здесь .

Все должно быть слабо связано. Верхнее меню не должно знать о нижней строке состояния. Все должно идти через уведомление в MVC.

Для гибкого применения взгляните на PureMVC крошечный, но очень мощный фреймворк.

...