Microsoft TechDayshttp://www.techdays.ru
Пример разработки сайта на MVC3
Олег Аксенов {@OlegAxenow}Директор департамента производстваФогСофт
Microsoft TechDayshttp://www.techdays.ru
Model-View-Controller (MVC)ШаблонРазделение ответственностиASP.NET MVC
Microsoft TechDayshttp://www.techdays.ru
ScaffoldingБыстрая генерация чего-либо, с целью последующей доработкиВ MVC – генерация CRUD-логики и представленийМаркетинг…
Microsoft TechDayshttp://www.techdays.ru
MVC 3 Tools Updatehttp://www.microsoft.com/web/gallery/install.aspx?appid=MVC3ScaffoldingIntranet project templateСкрипты через NuGetHTML5
Microsoft TechDayshttp://www.techdays.ru
Entity Framework 4.1Code FirstPOCO! POCO! POCO!Что естьЧего не хватает
Microsoft TechDayshttp://www.techdays.ru
MvcScaffoldinghttp://mvcscaffolding.codeplex.com/NuGet: Install-Package MvcScaffoldingРасширяемые генераторыPowerShell + T4http://blog.stevensanderson.com/category/scaffolding/
Microsoft TechDayshttp://www.techdays.ru
ModelScaffoldinghttp://modelscaffolding.codeplex.com/Дополнение к MvcScaffoldingГенерирует модельConventions для типов и ссылокВозможность рекурсивной генерации, в том числе контроллеров и представлений
Microsoft TechDayshttp://www.techdays.ru
Постановка задачи для Demo
Прототип, внешний вид нас пока не интересует.Список товаров (идентификатор, название).Товары разбиты на категории (плоский список)У товара может быть производитель.Дополнительно у товара будет количество на складе.
Microsoft TechDayshttp://www.techdays.ru
Scaffolding
Демонстрация
Microsoft TechDayshttp://www.techdays.ru
РезюмеХорошие инструменты для своего круга задачВозможность расширенияХотелось бы увидеть более полный функционал
Microsoft TechDayshttp://www.techdays.ru
Дополнительные материалыи ссылкиhttp://weblogs.asp.net/scottgu/
http://haacked.comhttp://blogs.msdn.com/b/adonet/http://blog.stevensanderson.comhttp://olegaxenow.com