2

一年多来,我一直在使用 ASP MVC3 开发 Web 应用程序,我想知道哪些好的技术/框架值得一看,以提高作为 .NET Web 开发人员的水平。

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

4

3 回答 3

3
  • SquishIt(用于压缩 CSS 和 JS),
  • ActionMailer.Net(用于电子邮件),
  • HTML5 样板(在母版页中),
  • MSpec(用于单元测试),
  • Fluent NHibernate(用于数据库通信 - 实体框架替代方案),
  • Ninject(用于依赖注入)。
  • 当您想打包您创建的模板时,Templify 也很好,它会在您开始新项目时节省您的时间......
于 2012-05-28T14:08:15.650 回答
2

这对你的样式表来说很酷http://lesscss.org/

于 2012-05-25T14:58:33.797 回答
2

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

但除此之外,您还应该熟悉(如果还没有的话)单元测试框架(如 NUnit)和模拟框架(如 MoQ)。

如果您想真正进取,那么学习 TDD 和 BDD 技术以及使用敏捷方法是一个加分项。

您还应该很好地掌握 SOLID 原则。互联网上有很多关于此的信息。这将提高代码的质量。

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

您可以使用许多其他方法来帮助您编写更好的代码或提高效率,例如使用 StyleCop 等工具。

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

于 2012-05-25T14:55:39.600 回答