Asp.net mvc 优秀的ASP.NET MVC书籍和应用程序,没有开源项目依赖关系?
我正在学习ASP.NETMVC。我开始阅读“MVC在行动”和“Pro ASP.NET MVC框架”书籍,注意到它们的文本和代码在很大程度上依赖于一些开源项目,如MVCContrib、NHibernate、Castle Windsor。。等 这些都是很好的书籍,有很好的示例项目,但是我需要学习rawASP.NET MVC,而不要让我的大脑被其他项目弄得乱七八糟,即使这意味着我必须以更难的方式做事。另外,我的项目可以由不了解这些开源项目依赖关系的同事维护,这意味着我需要坚持纯微软的产品,如Linq to SQL,而不是NHibernate,没有依赖注入模块。。。等等Asp.net mvc 优秀的ASP.NET MVC书籍和应用程序,没有开源项目依赖关系?,asp.net-mvc,Asp.net Mvc,我正在学习ASP.NETMVC。我开始阅读“MVC在行动”和“Pro ASP.NET MVC框架”书籍,注意到它们的文本和代码在很大程度上依赖于一些开源项目,如MVCContrib、NHibernate、Castle Windsor。。等 这些都是很好的书籍,有很好的示例项目,但是我需要学习rawASP.NET MVC,而不要让我的大脑被其他项目弄得乱七八糟,即使这意味着我必须以更难的方式做事。另外,我的项目可以由不了解这些开源项目依赖关系的同事维护,这意味着我需要坚持纯微软的产品,如Linq
有没有什么好的ASP.NET MVC书籍,带有完整的示例项目,它们只是核心MVC部分,没有或至少没有开源依赖项?我认为它们与您所寻找的非常接近。我认为它们与您所寻找的非常接近。问题是,ASP.NET MVC发明的部分原因是允许开发人员使用以下工具和技术:
如果你想学习ASP.NETMVC,那么你肯定会想结合上面列出的内容,因为这基本上就是MVC框架的全部要点。如果你不想学习这些东西,那么你会更乐意坚持使用WebForms。问题是,ASP.NET MVC发明的部分原因是允许开发人员使用以下工具和技术:
如果你想学习ASP.NETMVC,那么你肯定会想结合上面列出的内容,因为这基本上就是MVC框架的全部要点。如果你不想学习这些东西,那么你会更乐意坚持使用WebForms。只是一个想法,但是你可以很容易地忽略Pro ASP.NET MVC Framework中的开源依赖项。在我的脑海里,你要做的就是:
- 在存储库中硬编码连接字符串,或从web.config中的ConnectionString节点获取值
- 为控制器构造函数提供一个具体的实现,而不是接口
- 使用ViewData、内联逻辑(不推荐)、RenderPartials或HtmlHelpers来完成MVCFutures RenderAction在本书中的功能。(尽管这是书中的一个依赖项,MVC版本2将对渲染提供本机支持)
这就是我从那本书中记得的。两个非常小的调整(如果您使用的是MVC版本2,则会更小)和您的无依赖性。只是一个想法,但您可以很容易地忽略Pro ASP.NET MVC Framework中的开源依赖性。在我的脑海里,你要做的就是:
- 在存储库中硬编码连接字符串,或从web.config中的ConnectionString节点获取值
- 为控制器构造函数提供一个具体的实现,而不是接口
- 使用ViewData、内联逻辑(不推荐)、RenderPartials或HtmlHelpers来完成MVCFutures RenderAction在本书中的功能。(尽管这是书中的一个依赖项,MVC版本2将对渲染提供本机支持)
如果您正在寻找ASP.NET Core,将很快发布。谢天谢地,您不是“读者”,请看,这不是不学习它们的问题。这是关于先关注基础,然后合并扩展。我不想在第一天就陷入多个不同框架的困境。也许你会想改变你的方法:试试learni