API、框架和中间件之间有什么区别?本质上,它们都为应用程序提供抽象的低级服务。既然如此,为什么 dot net 被称为框架,而 windows API 被称为……API?
API 是应用程序程序员接口。它只是一个术语,指的是程序员与软件交互的方法。例如,DAO 可能有一个 save() 方法。 Save 是 DAO API 的一部分。在较高级别上,您可能具有“将用户添加到系统”功能。这是系统 API 的一部分。
框架是一个工具或一组工具。例如,Spring 是一个框架,可以管理控制反转、依赖注入,并提供漂亮的模板来让您的生活更轻松。您可以通过 Spring 的 API 使用 Spring。
中间件是允许一堆孤立的系统或功能进行交互的软件。因此,如果您有一个网站和一个支付系统,您可以使用中间件来连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)