.Net常用中间件

什么是中间件

中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。

简单讲,中间件就是非业务的技术类组件。

使用中间件的好处

具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。

中间件带给应用系统的,不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量,还减少了计算机总体费用的投入。

.Net常见的中间件

  1. Log4Net、NLog(日志记录)
  2. Unity、Ninject(IOC容器)
  3. EF框架、NHibernate(ORM框架)
  4. Quartz.NET(开源的作业调度框架)
  5. Socket(通讯)、Redis(缓存)

你可能感兴趣的:(C#)