Какой шаблон дизайна я использую? - PullRequest
4 голосов
/ 18 января 2012

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

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

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

Ответы [ 2 ]

9 голосов
/ 18 января 2012

Это не шаблон. Это архитектура, в частности 3-уровневая архитектура . Уровни у вас есть

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

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

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

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

1 голос
/ 18 января 2012

Полагаю, вы говорите о паттерне MVC. Но это немного по-другому.

MVC в Википедии

...