Создание сайта с нуля, первым делом нужно закодировать главную страницу, заголовок, меню или что?

#asp.net #css #ajax #master-pages

#asp.net #css #ajax #мастер-страницы

Вопрос:

Я должен создать веб-сайт с ASP.net Дизайн у меня с собой. Это обычный веб-сайт, я здесь впервые, и я не знаю, с чего начать. Я имею в виду, какие шаги, например, сначала меню, затем главная страница или верхний, нижний колонтитул….. Ценю ответ по порядку.

Комментарии:

1. Это не имеет значения: вы должны в первую очередь проанализировать предполагаемую функциональность сайта и начать ее создавать; дизайн должен следовать этому (сначала создайте основную часть, остальное — только тогда, когда вам это нужно), а не наоборот. Плохая аналогия с автомобилем: прежде всего, выясните, создаете ли вы легкий гоночный автомобиль на солнечных батареях, внедорожник или 18-колесный грузовик; выбор цвета краски — это последний шаг.

Ответ №1:

Создайте прототип в HTML. Нет основных страниц, нет маршрутизации, нет представлений, контроллеров, наследования. Ничего из этого.

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

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

Что касается представлений, контроллеров и прочего.

Я бы создал их следующим образом:

  1. Просмотр модели
  2. Вид
  3. Контроллер
  4. Маршрутизация

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