2010-07-22 2 views
2

Существуют различные дискуссии о том, использовать ли Flash, Silverlight или HTML5. Когда дело доходит до Silverlight, у него очень разные навыки программирования (больше для настольной модели), и это делает разумным применение приложений Silverlight для использования шаблона представления MVVP.Какой образец дизайна дизайна подходит для разработки HTML5?

Но когда дело доходит до чистого веб-приложения на основе HTML5, существует ли какой-либо хорошо известный дизайн дизайна презентации, который подходит для них и часто выбирается разработчиками?

Заранее спасибо.

+2

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

+0

Robert, Возможно, использование «хорошо известного» не было необходимо: шаблон является чем-то распространенным, поэтому он называется шаблоном (или анти-шаблоном). Но мне нужно найти ссылки на шаблоны презентаций, которые разработчики HTML5 используют для клиентского кода. Я привел пример Silverlight, где MVVM довольно популярен. Другим примером может быть разработка клиентского приложения для Android, где часто применяется MVC. Итак, если мы возьмем хорошо написанный и сложный код HTML5, какие шаблоны презентаций могут использовать? –

ответ

1

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

Когда вы работаете на клиенте, главный расплывчатым картина:

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

у меня нет никакой вспышки или Silverlight EXPE и, следовательно, неопределенность моего ответа.

Возможно, стоит немного почитать Cappucino, что является большой основой для построения сложных пользовательских интерфейсов в HTML.

+0

Спасибо, Пол, я посмотрю на Каппичино. –

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