2011-10-01 9 views
6

Mam projekt "zielonego pola", który zacznę od poniedziałku, i jest aplikacją biznesową intranetową, która chce wykonywać typowe czynności, takie jak przepływ pracy , alerty. Model jest wykonywany z EF i ma wszystkie podstawowe jednostki, których oczekuje się od 50-osobowej firmy plus model procedur księgowych specyficznych dla biznesu - każda jednostka odpowiada rzeczownikowi w nazewnictwie pracowników.Proponuj weekendową ścieżkę do nauki dla MVC3 dla kogoś znanego tworzenia formularzy internetowych ASP.NET

Spędziłem dużo wolnego czasu w ciągu ostatnich kilku miesięcy, ucząc się SharePoint 2010 i na pewno ma on wszystko, czego chce ten projekt (myślcie entuzjastycznie nastawionego właściciela firmy, który niedawno przebudził się na możliwości życia poza arkuszami Excela) . Być może nie będę miał okazji szybko wstać na krzywej udziału, a to oznacza, że ​​piszę od zera.

głównych rzeczy, muszę radzić sobie z to: - siatka dane styl tworzy - uwierzytelnianie oparte Active Directory - e-mail zintegrowane alarmy i zdarzeniami workflow - profesjonalny wygląd podobny do domyślnych SharePoint 2010 motyw

I wiem, jak to zrobić za pomocą formularzy internetowych. W żaden sposób nie byłoby to trywialne - Dostawcy, .ASCX Controls, Validators, Masterpages, Themes, Skins, powiązane z biblioteką klas specyficzną dla projektu w celu wsparcia zagadnień przekrojowych. Mam w sobie tę architekturę i pracowałem dla mnie przy innych projektach - potrafię przewidzieć sukces i harmonogram, dzięki czemu mój poziom stresu jest łatwy do opanowania.

To powiedziawszy, dostaję wyraźne wrażenie z "bloga-o-sfery", że zrobiłbym sobie krzywdę, gdybym przynajmniej nie próbował użyć MVC do tego.

Zacząłem badania i znalazłem Documentation Resources for ASP.NET MVC 3 i, cóż, po prostu nie wiem od czego zacząć.

Mam weekend, aby zdecydować, czy mogę to zrobić, ponieważ w poniedziałek muszę iść z planem gry.

Jeśli z mojego opisu ktoś mógłby polecić samouczek i/lub czysty przykład open source, byłbym bardzo wdzięczny.

+0

Dobre pytanie, interesują mnie również niektóre wyniki. –

+0

"Samouczek i/lub czysty przykład open source": http://nerddinner.codeplex.com/ - Nie przejrzałem go, ale zawiera on interesujące Cię bity i jest napisane przez kilka MST do demonstrowania MVC 3, Razor i EF. –

+0

Cóż, chyba że nie masz terminu, nie próbuj czegoś NOWEGO w realnym projekcie życia. Lepiej trzymać się tego, co wiesz najlepiej i uczyć się MVC w wolnym czasie. – Pleun

Odpowiedz

4

Proponuję uzyskać this book (wersja e-book). Zawiera prawdziwy przykład z pierwszego rozdziału, który można śledzić, a następnie, gdy się poruszasz, autor mówi ci również, dlaczego robisz pewne rzeczy takimi, jakie są. Jestem pewien, że z twoimi doświadczeniami (jak opisujesz) z webformami, ta książka powinna wystarczyć do podjęcia decyzji przez weekend.

Po prostu z ciekawości (z pragmatycznego punktu widzenia), jeśli wierzysz, że możesz to łatwo zrobić za pomocą formularzy internetowych, dlaczego kłopoty z uczeniem się MVC przez weekend? Czyżbyś się wtedy nie zachowywał?

+0

dziękuję - cóż, w tym miesiącu skończyłem 36 lat i wszystkie dzieci będą mnie ostatnio widziały jako kujonkę - tak jak ja Jeśli chodzi o kogoś, kto, powiedzmy, próbował dzisiaj ocenić ten problem za pomocą klasycznego ASP –

+1

@Gabriel - tak - wielką zaletą ASP.NET MVC w porównaniu do formularzy sieciowych, jeśli masz już taki model, że interfejs można zbudować jako "rusztowanie" na szczycie. Uzyskanie czegoś brzydkiego, ale działającego, można wykonać za pomocą kilku wywołań metod, a Visual Studio stworzy dla ciebie wiele z tego. Następnie, gdy rozszerzasz aplikację i sprawiasz, że jest ona użyteczna i atrakcyjna, kroki są dość proste: nie będziesz musiał wyrzucać tego, co zrobiłeś, ale możesz na nim budować. Więc trzymaj się tego, to jest warte wysiłku! –

+0

@Gabriel Jeśli czytasz książkę, postępuj zgodnie z przykładem, a także przeczytaj inne źródła, powinieneś być w porządku i mieć dobre wyczucie dotyczące ASP.NET MVC (3). To także najbardziej polecana książka. – Arief

4

Dla mnie próbka prawdziwy świat jest zawsze najbardziej użyteczne czego zacząć:

http://www.asp.net/entity-framework/tutorials/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

Istnieje realne próbki świat tam nazywa Web Application Contoso University

Poniższy teledyski z sesji konferencyjnych są świetne na początek także:

MVC 3 - 101 od Scotta Hanselmana: http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays002

ASP.NET MVC 3 @: The Time Is Now Phil Haack: http://channel9.msdn.com/Events/MIX/MIX11/FRM03

ASP.NET + Opakowanie + Open Source = Szalony Pyszne Scott Hanselman: http://channel9.msdn.com/Events/PDC/PDC10/FT01

A istnieje tak wiele tam na Channel9

Powiązane problemy