Что означает SPI в контексте WebKit? - PullRequest
0 голосов
/ 31 марта 2020

Аббревиатура "SPI" часто встречается в коде базы WebKit , а также в обсуждениях сопровождающего WebKit .

Этот термин, по-видимому, имеет следующий вид значения, связанные с ним:

  • API низкого (er) уровня, используемый WebKit logi c
  • Базовая реализация, предоставляемая платформами, на которых WebKit компилирует.

Таким образом, это имеет некоторое сходство с термином PAL ( Уровень абстракции платформы ), в частности он выглядит как «API, принадлежащий PAL».

Однако, прибегая к помощи «SPI», выдает только Последовательный периферийный интерфейс , что, вероятно, не соответствует аббревиатуре. Означает ли это что-то вроде «интерфейс системного программирования»?

Ответы [ 2 ]

1 голос
/ 09 апреля 2020

SPI означает интерфейс поставщика услуг , и это по сути основанная на плагинах архитектура, где платформа может определять некоторые абстрактные функции в качестве интерфейсов. Различные плагины могут затем определять реализации для этих интерфейсов для обеспечения этой функциональности.

Название этого шаблона широко использовалось в Java, но теперь оно используется и в других языках / инфраструктурах.

Эта запись содержит более подробное описание SPI Webkit для обеспечения доступности.

См. Также: https://en.wikipedia.org/wiki/Service_provider_interface

0 голосов
/ 09 апреля 2020

Метод улучшения программного обеспечения (SPI) * Методология 1002 * определяется как последовательность задач, инструментов и методов для планирования и реализации мероприятий по улучшению для достижения конкретных c целей, таких как исправление ошибки, повышение скорости разработки достижение более высокого качества продукции или снижение затрат. Если вы читаете хорошо, вы обнаружите, что все вхождения SPI связаны с указанным c ошибкой или улучшением , который был добавлен. SPI в основном состоит из 4 циклов c шагов , как показано на рисунке ниже, в то время как эти шаги могут быть разбиты на несколько шагов в соответствии с используемым методом и методами. Хотя в большинстве случаев процесс будет содержать эти шаги. SPI cyclic steps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...