SPI在WebKit中是什么意思?

问题描述 投票:0回答:2

WebKit codebaseWebKit maintainer discussions中都出现很多缩写“ SPI”。

该术语似乎具有以下含义:

  • WebKit逻辑使用的低级API
  • WebKit编译的平台要提供的基本实现。

因此,它与术语PAL(Platform Abstraction Layer)有很多相似之处,特别是感觉它的意思是“属于PAL的API”。

但是,谷歌搜索“ SPI”仅给出Serial Peripheral Interface,这可能不是这里缩写的意思。它仅表示“系统编程接口”吗?

webkit
2个回答
1
投票

SPI代表服务提供商接口,它本质上是基于插件的体系结构,其中平台可以将一些抽象功能定义为接口。然后,各种插件可以为这些接口定义实现以提供此功能。

此模式的名称在Java中已广泛使用,但现在也在其他语言/框架中使用。

post包含Webkit SPI的更详细描述,以进行辅助功能。

另请参见:https://en.wikipedia.org/wiki/Service_provider_interface


0
投票

Software Process Improvement(SPI)方法学定义为一系列任务,工具和技术,用于计划和实施改进活动以实现特定目标,例如修复错误,提高开发速度,提高产品质量或降低成本。如果您读得很好,您会发现所有SPI的发生都与添加的特定bugimprovement有关。如下图所示,SPI主要由4个循环步骤组成,而根据使用的方法和技术,这些步骤可以分解为更多的步骤。在大多数情况下,该过程将包含以下步骤。SPI cyclic steps

© www.soinside.com 2019 - 2024. All rights reserved.