考虑以下情况,我很快就会发现自己: 您将开始编写一个新项目,该项目将成为ASP.NET中的“社区网站”,您可以使用完全空白的画布。您可以自由选择考虑和评估(不一定使用)任何库和工作方式,以尝试生成具有出色客户体验的最高效,快速和可维护的应用程序。当然,确保外部依赖的风险是值得的。您将使用或考虑使用哪些外部库进行开发?我不想建议限制图书馆的范围及其目的,但如果您在任何项目中使用它或者如果您认为它与社区网站/应用程序相关 - 那么我感兴趣。
虽然这可能看起来有点“错误的方式”,但我仍然认为这是一个适合项目开始的问题。诸如ELMAH之类的东西减少了所需的工作量并为项目提供了一个很好的起点。如果从一开始就构建了可能有其他库/框架 - 从长远来看为项目提供了显着的优势。
(免责声明:我不确定如何说出这个问题,但我做了一些搜索,但没有发现任何真正回答这个问题主题的内容。如果没有很多意义,请提前道歉)。
答案 0 :(得分:1)
答案 1 :(得分:1)
您对框架有选择吗?
jQuery?
Jayrock
log4net
Lucene.net用于索引/搜索
Enyim用于memcached客户端
Nunit
MVP.XML
Nant用于构建
Rhino.Mocks
Ncover
WatiN进行测试
Selenium用于测试
答案 2 :(得分:1)
您可能只需使用微软技术即可降低外部依赖的风险:
答案 3 :(得分:0)
我会从DevExpress开始。他们有很多ASP.NET代码,有不同的包和版本,所以很容易买到你想要的东西,没有额外的,不必要的东西。 任何简单的注册我都免费获得了一些很酷的AJAX组件(我不知道这个优惠是否适用,但可能是的)。这些组件需要花钱,但它们是值得的。