考虑以下情况,我很快就会发现自己: 您将开始编写一个新项目,该项目将成为ASP.NET中的“社区网站”,并且您有一个完全空白的工作区。您可以免费统治考虑并评估(不一定使用)任何图书馆和工作方式,尝试生产最高效,快速和可维护的应用程序,并提供卓越的客户体验。当然,确保外部依赖的风险是值得的。您将使用或考虑使用哪种外部库进行开发?我不想提出对图书馆的范围和目的的限制,但是如果你在任何项目中使用它,或者如果你觉得它与社区网站/应用程序相关 - 那么我很感兴趣。什么ASP.NET外部库要考虑新项目?
尽管这看起来有点“错误的方式”,但我仍然认为这是项目启动的恰当问题。诸如ELMAH之类的东西可以减少所需的工作量,并为项目提供出色的起点。如果从一开始就建立起来,可能还有其他的库/框架 - 从长远来看为项目提供了显着的优势。 (免责声明:我不确定如何解释这个问题,但是我做了一些搜索,没有发现任何似乎真正回答这个问题的主题。如果它没有提供很多感)。
我会将NInject添加到IoC的列表 – 2009-07-20 12:18:53