什么是中间件
中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。
简单讲,中间件就是非业务的技术类组件。
使用中间件的好处
具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。
中间件带给应用系统的,不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量,还减少了计算机总体费用的投入。
.Net常见的中间件
- Log4Net、NLog(日志记录)
- Unity、Ninject(IOC容器)
- EF框架、NHibernate(ORM框架)
- Quartz.NET(开源的作业调度框架)
- Socket(通讯)、Redis(缓存)
来源:oschina
链接:https://my.oschina.net/u/4299292/blog/4474147