2012-01-17 2 views
4

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

Я поселился на «шаблоне», и мне интересно, есть ли у него имя, или если другие используют этот шаблон или если есть лучший способ сделать что-то. Я использую:

  • HTML/CSS для презентации.
  • JQuery AJAX вызовы класса ASP.NET ASHx для базы данных подключения (SQL Server), которые возвращают JSON
  • JSON обрабатывается, а затем отображается в браузере с JQuery

ответ

9

Это не шаблон. Это архитектура, в частности the 3-Tier architecture. Ярусы у вас есть являются

1) Вид
2) Обработка данных (ASP/NET)
3) базы данных

Дизайн шаблон является шаблоном кода для решения общей проблемы. Например, шаблон Singleton является решением проблемы обеспечения того, чтобы приложение имело только один экземпляр чего-либо.

Архитектура - это общий подход к проектированию приложения в целом. В вашем случае у вас есть веб-клиент, слой обработки и слой данных.

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

+0

Спасибо за ваше понимание – nfw

+1

вот что мы здесь;) – hvgotcodes

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