.Net : main resources, 用于构建企业级应用程序的工具和库(开源与否)?

标签 .net resources frameworks rcp

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

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

具体一点。任何微小的有用 block 都不应被遗忘。投票赞成有用的企业级库,投票否决不稳定的库。一定要捕获他们!

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

图书馆:

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

资源:

最佳答案

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

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

  • 缓存应用程序 block
  • 加密应用程序 block
  • 数据访问应用程序 block
  • 异常处理应用程序 阻止
  • 日志应用程序 block
  • 保单注入(inject)申请 阻止
  • 安全应用程序 block
  • Unity 应用程序 block
  • 验证应用程序 block

关于.Net : main resources, 用于构建企业级应用程序的工具和库(开源与否)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1343611/

相关文章:

ios - 在不同的测试目标之间有效地共享测试替身

c# - ManualResetEvent.WaitOne() 在没有超时的情况下返回 false?

c# - 'File.Open()' 和 'new FileStream()' 之间的区别

asp.net - 是否可以以编程方式运行 'Generate Local Resources Tool'?

asp.net - 使用 HTTP 处理程序中的 ASP.NET 资源文件

c# - 在 C# 应用程序中处理大量图像

ios - 静态链接动态框架

objective-c - 'application environment'、 'Framework'、 'API' 的定义

.net - WCF 扩展身份验证

c# - 是否有一个函数可以将 ipAddress 作为字符串并告诉我它是否是不可路由的 IP 地址?