Skip to content

Shim

컴퓨터 프로그래밍에서 shim은 API 호출을 투명하게 가로 채고 전달 된 인수를 변경하고 작업 자체를 처리하거나 다른 곳으로 작업을 리디렉션하는 라이브러리입니다. Shim은 최신 환경에서 이전 API를 지원하거나 이전 환경에서 새 API를 지원하는 데 사용할 수 있습니다. Shim은 개발 된 것과 다른 소프트웨어 플랫폼에서 프로그램을 실행하는 데 사용할 수도 있습니다.

이전 API에 대한 Shim은 일반적으로 API의 동작이 변경 될 때 발생하므로 이전 기능에 여전히 의존하는 이전 애플리케이션에 호환성 문제가 발생합니다. 이러한 경우 이전 API는 최신 코드 위에 얇은 호환성 레이어로 계속 지원할 수 있습니다. 최신 API 용 Shim은 "해당 환경의 수단만을 사용하여 이전 환경에 새 API를 가져 오는 라이브러리"로 정의됩니다.

Categories

See also

Favorite site