Модульное программирование и структурное программирование - PullRequest
0 голосов
/ 28 марта 2011

Меня попросили спроектировать сайт asp.net с модульным программированием, но я понятия не имею, что это на самом деле означает, он имеет в виду структурированное программирование?, Все, что я нашел в модульном программировании, не имеет отношения к сайту asp.net (или его код позади).

Может ли кто-нибудь объяснить, что это значит, если:

У меня есть соединение с базой данных на каждой странице веб-сайта, а не строка соединения на странице global или webconfig?Означает ли это структурированное или опциональное или модульное?

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

Я видел другие посты о веб-частях и cms, но на самом деле не понимаю их?Они актуальны?Не уверен.

Мой сайт - это просто сайт социальной сети, который позволяет кому-то войти в систему / создать учетную запись на сайте, а затем зайти в свой профиль и отобразить информацию о себе, сохраненную в нашей базе данных.

Ничего в этом не требует модулей, насколько я могу судить?

Таким образом, это заставляет меня задуматься, не является ли это другим методом «программирования» написания кода?т. е. хранится ли он другим способом, он ссылается по-другому, называется по-другому?

Ответы [ 3 ]

2 голосов
/ 28 марта 2011

В этом контексте вы можете структурировать свой код доступа к данным в своем собственном проекте и называть веб-приложение модулем, а слой доступа к данным - модулем.

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

1 голос
/ 28 марта 2011

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

0 голосов
/ 28 марта 2011

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

...