Asp.net 如果我';我正在使用ASP MVC 3?

Asp.net 如果我';我正在使用ASP MVC 3?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我已经使用ASP MVC3开发web应用程序一年多了,我想知道作为一名.NET web开发人员,哪些好的技术/框架值得一看 我已经使用了jQuery和jQuery UI,并对knockout.js进行了一些研究。我更感兴趣的是与其他.NET技术(特别是ASP MVC)很好地集成的东西。我想说的是,实体框架代码优先和WCF现在是必不可少的。除此之外,您提到的JQuery也非常有用 但除了这些,如果您还没有熟悉的话,您还应该熟悉NUnit之类的单元测试框架和MoQ之类的模拟框架 如果你真的想向前迈进

我已经使用ASP MVC3开发web应用程序一年多了,我想知道作为一名.NET web开发人员,哪些好的技术/框架值得一看


我已经使用了jQuery和jQuery UI,并对knockout.js进行了一些研究。我更感兴趣的是与其他.NET技术(特别是ASP MVC)很好地集成的东西。

我想说的是,实体框架代码优先和WCF现在是必不可少的。除此之外,您提到的JQuery也非常有用

但除了这些,如果您还没有熟悉的话,您还应该熟悉NUnit之类的单元测试框架和MoQ之类的模拟框架

如果你真的想向前迈进,那么学习TDD和BDD技术以及使用敏捷方法是一个加号

你还应该掌握坚实的原则。互联网上有很多关于这方面的信息。这将提高代码的质量

为了提高编写代码的效率,我建议使用ReSharper

有很多其他东西可以帮助您编写更好的代码或提高效率,比如使用StyleCop之类的工具


我并不是说所有这些东西都很棒,而其他一切都不是。我只是说,这些是你可以在你的武器库中使用的一些东西。

这对于你的样式表来说很酷

  • SquishIt(用于压缩CSS和JS)
  • ActionMailer.Net(用于电子邮件)
  • HTML5样板(在母版页中)
  • MSpec(用于单元测试)
  • Fluent NHibernate(用于数据库通信-实体框架备选方案)
  • Ninject(用于依赖项注入)
  • 当你想打包你创建的模板时,Templify也很好,它可以节省你启动新项目的时间