Asp.Net MVC - новый проект с чего начать? - PullRequest
1 голос
/ 11 ноября 2009

Я новичок в asp.net и инфраструктуре mvc, и я пытаюсь учиться с помощью учебных пособий asp.net для создания приложения управления контактами в vb (http://www.asp.net/learn/mvc/tutorial-29-vb.aspx).

У меня вопрос: я бы хотел начать новый проект, чтобы начать использовать mvc, но как мне начать ...

Учебники начинаются с того, что сначала помещают доступ к данным и логику в контроллеры, а затем слабо связывают приложение путем рефакторинга кода.

Это способ подойти к новому проекту или я должен сделать приложение слабо связанным с самого начала?

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

Любая помощь или совет будут великолепны.

Ответы [ 5 ]

4 голосов
/ 11 ноября 2009

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

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

Я бы рекомендовал прыгнуть прямо в острые вещи архитектуры.

http://www.sharparchitecture.net/

0 голосов
/ 11 ноября 2009

Я также все время рекомендую S # arp. Когда я начинал, я был новичком в IoC, NHibernate и MVC, и S # arp мне очень помог. Что касается VB, S # arp может использоваться как бинарные сборки; однако это, конечно, не будет так просто.

Для VB / C # смотрите здесь: https://stackoverflow.com/questions/1653895/should-i-learn-vb-net-or-c. Я лично редко отвечаю на вопросы VB, и нахожу C # лямбду очень полезной, так что я могу подтвердить много пунктов там.

Но если вам нужно только изучить MVC, а не начинать настоящий проект, подойдет NerdDinner. Только не воспринимайте это как лучший практический опыт; это научить MVC вещам / функциям, а не тому, как писать хорошо спроектированные и поддерживаемые программы.

0 голосов
/ 11 ноября 2009

Я не хочу вас пугать, но я не был действительно продуктивным до моего 4-го проекта.

Конечно, мне удалось взломать несколько сайтов, но если бы кто-нибудь посмотрел на код, я бы не стал его признавать! :)

Nerd Dinner - определенно место для старта. Я также нашел этот сайт одним из самых полезных.

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

Это просто потому, что парадигма написания сайтов в mvc настолько отличается, что существует довольно большая кривая обучения. По крайней мере, это был наш опыт здесь.

0 голосов
/ 11 ноября 2009

У Роба Конери есть хорошая серия пошаговых инструкций по созданию приложения asp.net mvc storefront. Я думаю, что они включают в себя TD, но сделаны в C #. Вот ссылка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...