Asp.Net MVC - 新项目如何开始?

时间:2009-11-10 22:03:44

标签: asp.net-mvc

我是asp.net和mvc框架的新手,我正在尝试使用asp.net学习教程来学习在vb(http://www.asp.net/learn/mvc/tutorial-29-vb.aspx)中构建联系人管理应用程序。

我的问题是我想开始一个新项目开始使用mvc,但我该如何开始......。

教程首先将数据访问和逻辑放入控制器,然后通过重构代码使应用程序松散耦合。

这是接近新项目的方法还是应该从一开始就使应用程序松散耦合?

我已经关注了TDD教程的下一次迭代,但是现在还无法理解这一点,并希望真正专注于巩固我到目前为止所掌握的内容。

任何帮助或建议都会很棒。

5 个答案:

答案 0 :(得分:4)

我可能会查看NerdDinner示例应用和电子书。它为最好的做事方式提供了一些很好的方向。 Link Here

答案 1 :(得分:2)

我建议您直接跳到尖锐的架构中。

http://www.sharparchitecture.net/

答案 2 :(得分:0)

Rob Conery在创建asp.net mvc店面应用程序方面有一系列很好的演练。我认为它们包含TD内容,但是在C#中完成。这是link.

答案 3 :(得分:0)

我并不是要吓唬你,但直到我的第四个项目才真正有效率。

当然,我设法破解了一些网站,但如果有人查看代码,我就不会拥有它! :)

书呆子晚餐肯定是开始的地方。我还发现这个网站是最有用的网站之一。

我找到的诀窍是,一旦书呆子晚餐出局,就选择一个宠物项目进入它。然后,我选择了另一个宠物项目并纠正了我在前一个项目中犯下的错误。第四个项目实际上就像一个写得很好的网站。

这只是因为在mvc中编写网站的范例是如此不同,以至于存在相当大的学习曲线。至少那是我们在这里的体验。

答案 4 :(得分:0)

我也一直推荐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#lambda 非常很有帮助,所以我可以在那里确认很多要点。

但是如果你只需要学习MVC,而不是开始真正的项目,NerdDinner就会这样做。只是不要把它当作现实世界的最佳实践;它是教MVC的东西/功能,而不是如何编写精心设计和可维护的程序。