一年多来,我一直在使用 ASP MVC3 开发 Web 应用程序,我想知道哪些好的技术/框架值得一看,以提高作为 .NET Web 开发人员的水平。
我已经在使用 jQuery 和 jQuery UI 并且对 knockout.js 进行了一些调查。我会对与其他 .NET 技术(特别是 ASP MVC)很好地集成的东西更感兴趣。
一年多来,我一直在使用 ASP MVC3 开发 Web 应用程序,我想知道哪些好的技术/框架值得一看,以提高作为 .NET Web 开发人员的水平。
我已经在使用 jQuery 和 jQuery UI 并且对 knockout.js 进行了一些调查。我会对与其他 .NET 技术(特别是 ASP MVC)很好地集成的东西更感兴趣。
这对你的样式表来说很酷http://lesscss.org/
我想说现在实体框架代码优先和 WCF 是必不可少的。在这个 JQuery 之上,您提到的它也非常有用。
但除此之外,您还应该熟悉(如果还没有的话)单元测试框架(如 NUnit)和模拟框架(如 MoQ)。
如果您想真正进取,那么学习 TDD 和 BDD 技术以及使用敏捷方法是一个加分项。
您还应该很好地掌握 SOLID 原则。互联网上有很多关于此的信息。这将提高代码的质量。
为了提高您编写代码的效率,我建议您使用 ReSharper。
您可以使用许多其他方法来帮助您编写更好的代码或提高效率,例如使用 StyleCop 等工具。
我并不是说所有这些都很棒,而其他一切都不是。我只是说这些是你可以在你的武器库中使用的一些东西。