ASP.NET шаблон MVC и Model-view-controller-с чего начать? [дубликат]
Возможные Дубликаты:
учебные ресурсы MVC
Я хотел бы улучшить свое понимание шаблона проектирования MVC, так как я, вероятно, буду использовать его в будущем (моя работа в основном сосредоточена на разработке веб-приложений .NET).
могу ли я попросить это сообщество помочь мне найти начальное направление по этому вопросу? Статьи, официальные документы, примеры кода, теория... все, что вы нашли полезным!
14 ответов:
- блог Фила Хаака - PM на проекте MVC в msft
- блог Стивена Вальтера - он серия, посвященная ASP.NET MVC
- Скотт Гатри в своем блоге - Скотт Гууууу
- блог Роба Конери - у него есть целая серия скринкастов про создание сайта электронной коммерции с помощью ASP.NET MVC
- Скотт Хансельман в своем блоге - the великая Скотта
уже опубликованные сообщения являются хорошими отправными точками для обучения ASP.NET MVC, но если вы хотите узнать больше о шаблоне, вот еще несколько ссылок:
- http://en.wikipedia.org/wiki/Model-view-controller - Всегда начинайте с Википедии, это бесценный ресурс
- http://martinfowler.com/eaaDev/uiArchs.html - прокрутите вниз до вида модели Контроллер
- http://haacked.com/archive/2008/06/16/everything-you-wanted-to-know-about-mvc-and-mvp-but.aspx- Фил два цента на MVC и MVP шаблоны
- https://stackoverflow.com/questions/10425/mvc-learning-resources - Еще один вопрос по StackOverflow
Если вы еще этого не сделали, читайте ScottGu блог. Это, наверное, самое лучшее, что можно сделать. Оттуда вы найдете большинство вещей, связанных с MVC.
плюс Роб Конери делает серию витрины магазина.
Что действительно помогло мне понять следующее видео от Фила Хаака.
в нем он создает приложение MVC с нуля. О, и приложение, которое он строит, просто оказывается разрывом переполнения стека, называемого "HaackOverflow".
кроме того, я нахожу лучший способ для меня, чтобы получить реальную ручку на новой технологии, чтобы реализовать его в существующий проект. Если это невозможно, я рекомендую дать себе небольшую задачу для завершения в MVC. Может быть, что-то автоматизировать свой день в день, или помочь другу.
Это звучит утомительно, но именно так у меня был лучший успех в изучении чего-то нового.
также проверьте блоги Los Techies и Asp.net MVC в действии. Эта книга также подготовит ваши вкусовые рецепторы для доменного дизайна.
@Сара Чиппс права-вы должны "вырезать зубы" на нем.
- построить простой движок блога или что-то просто для удовольствия. Это хорошее начало.
- вы должны комментарий проекты с открытым исходным кодом, которые используют фреймворк.
- посмотреть видео
- Читайте уже упомянутые блоги и книги.
Если вы хотите понять идею шаблона MVC, я обнаружил, что многие видеоролики и учебники ruby on rails очень хорошо объясняют это.
еще одна страница, которую я нашел сегодня http://code-inside.de/blog-in/2008/11/26/howto-first-steps-with-aspnet-mvc/
Если вы тот тип, который лучше всего учится, экспериментируя с кодом, я рекомендую загрузить проект Nerd Dinner с открытым исходным кодом от людей MVC в MS:
Это код для публики nerddinner.com веб-сайт.
еще один голос за проект "Ботанический ужин", являющийся хорошим учебным ресурсом.
Особенно если вы хорошо учитесь "делать", а не "читать".взгляните на Скотта ГУ бесплатно ASP.NET учебник по электронной книге MVC .
185-страничный сквозной учебник, который проходит через создание небольшого, но полного, ASP.NET приложение MVC с нуля.
вот ссылка на Скотта свободный конец в конец учебника глава в формате PDF
http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx
хорошее место для начала
Мне нравится Pro ASP.NET MVC Framework.