У меня есть проект «зеленого поля», который я начну в понедельник, и это бизнес-приложение для интрасети, которое хочет выполнять все типичные вещи, такие как рабочий процесс, оповещения.Модель выполнена с использованием EF и включает в себя все основные сущности, которые, как ожидается, будут иметь компания из 50 человек, плюс модель специфических для бизнеса процедур бухгалтерского учета - каждая сущность соответствует существительному номенклатуре сотрудников.
Iв последние несколько месяцев провел много свободного времени, изучая sharepoint 2010, и у него определенно есть все возможности для этого проекта (подумайте, энтузиаст-владелец бизнеса, который недавно осознал возможности жизни за пределами Excel).Возможно, у меня не будет возможности достаточно быстро встать на кривую доли, а это значит написать ее с нуля.
Основные вещи, с которыми мне нужно иметь дело: - формы данных в виде сетки - аутентификация на основе активного каталога - встроенные оповещения по электронной почте и управляемый событиями рабочий процесс - профессиональный внешний вид, похожий на тему sharepoint 2010 по умолчанию
Iзнаю, как бы я сделал это с помощью веб-форм.Это не было бы тривиально с помощью каких-либо средств - провайдеров, элементов управления .ASCX, валидаторов, мастер-страниц, тем, оболочек, связанных вместе с библиотекой классов проекта для поддержки сквозных проблем.Я думаю об этой архитектуре, и она работает для меня в других проектах - я могу предсказать себе успех и график, благодаря которому мой уровень стресса будет управляемым.
Тем не менее, я получаю отчетливое впечатление от "blog-o -phere ", что я бы оказал себе медвежью услугу, если бы я хотя бы не попытался использовать MVC для этого.
Я начал исследования и нашел Ресурсы документации для ASP.NETMVC 3 и, ну, я просто не знаю, с чего начать.
У меня есть эти выходные, чтобы решить, смогу ли я это сделать, потому что в понедельник я должен составить план игры.
Если из моего описания кто-то может порекомендовать учебник и / или чистый пример с открытым исходным кодом, я был бы очень благодарен.