2

作为 .Net 领域的一名年轻专业人士,我注意到有很多 .Net 应用程序块可用于构建企业级应用程序。尽管如此,我还是找不到一个可以收集所有这些资源的地方,作为初学者或专业人士进行 .Net 开发的切入点。

这是我的问题。您在企业级应用程序中使用哪些应用程序块?请对您的块(数据库访问、GUI、测试...添加标签该死的!)进行分类,精确地确定它是否是开源的。如果您的库在多个领域(如 Microsoft prism)提供功能,那么一些额外的信息会很棒。

请明确点。不会忘记任何微小的有用块。投票支持有用的企业级库,反对不稳定的库。需要把他们全都抓到!

当然,如果存在这样的地方,我会很高兴得到它的网址 ;-)

图书馆:

  • Microsoft Entreprise Library(缓存、密码学、数据访问、异常处理、日志记录、策略注入、安全性、Unity 即依赖注入、验证 - 开源)作者 Robert Harvey
  • G.NHibernate(O/R 映射,数据访问 - 开源)。
  • 乔治的Proj.Net(空间参考和投影 - 开源)

资源 :

4

4 回答 4

1

有几个地方有开源 .Net 库和应用程序供您翻阅。

这里有几个

于 2009-08-27T21:03:08.003 回答
1

Microsoft Enterprise Library 是可重用软件组件(应用程序块)的集合,旨在帮助软件开发人员处理常见的企业开发横切问题(例如日志记录、验证、数据访问、异常处理等)。应用程序块是一种指导;它们以源代码、测试用例和文档的形式提供,开发人员可以“按原样”使用、扩展或修改,以用于复杂的企业级业务线开发项目。

http://msdn.microsoft.com/en-us/library/cc467894.aspx

  • 缓存应用程序块
  • 密码学应用程序块
  • 数据访问应用程序块
  • 异常处理应用程序块
  • 日志记录应用程序块
  • 策略注入应用程序块
  • 安全应用程序块
  • Unity 应用程序块
  • 验证应用程序块
于 2009-08-27T21:31:35.683 回答
1

NHibernate用于将对象持久保存到关系数据库。

于 2009-08-27T21:38:07.403 回答
0

ProjNET - 处理投影和空间数据。开源!

于 2009-08-27T21:23:55.607 回答