Хорошие способы запустить приложение в ASP.NET MVC - PullRequest
3 голосов
/ 27 ноября 2009

Когда вы начинаете создавать приложение или сайт в ASP.NET MVC, что вы делаете перед вводом этой первой строки кода?

Мне лично нравится создавать новый проект веб-приложения ASP.NET MVC, а затем очищать контроллеры / представления до тех пор, пока у меня не появится, по сути, пустой проект (то есть он работает, но не предлагает функциональности). Затем я начинаю работать над своей моделью и, при необходимости, добавляю контроллеры / представления.

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

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

Ответы [ 3 ]

3 голосов
/ 27 ноября 2009

Другие вещи, которые я делаю (я также очищаю контроллер / представления и т. Д.)

Поместите МОК на место. Поместите ELMAH в проект.

Затем я беру кофе и пишу свой первый тест.

Доброжелательность,

Dan

PS: В какой-то момент я займусь созданием шаблона для этого, чтобы я не переделывал его каждый раз. Как только я определюсь с моим любимым МОК. : -)

2 голосов
/ 29 ноября 2009

Обычно я также очищаю папку Content и создаю хороший файл сброса CSS и / или CSS-фреймворк, такой как 960 grid

1 голос
/ 29 ноября 2009

Перед началом любого типа проекта вы должны знать, что вы хотите сделать. Итак, возьмите лист бумаги и начните писать здесь:

  • Название вашей заявки
  • Перечислите функции
  • Сделайте быстрый набросок модели домена (сущности, которые вы собираетесь иметь)
  • Попробуйте найти способы (выбирая технологию), в которых вы собираетесь делать разные вещи, такие как: доступ к данным, проверка (на стороне клиента и сервера), ведение журнала, IoC, безопасность, кэширование и т. Д.
  • Сделайте быстрый набросок всех представлений, которые вы будете иметь в своем приложении
  • Определите любые другие проблемы, которые вам могут понадобиться решить / внедрить / разработать, и подумайте, как вы собираетесь это сделать
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...