플러그인은 특정 표준 응용 프로그램 인터페이스를 따르도록 작성된 프로그램인 플러그인을 의미합니다. 플러그인은 해당 프로그램에서 지정한 시스템 플랫폼에서만 실행할 수 있으며, 지정한 플랫폼에서 독립적으로 실행할 수는 없습니다. 원래의 순수 프로그램을 호출해야 합니다. 함수 라이브러리나 시스템에서 제공하는 데이터.
이 튜토리얼의 운영 체제: Windows 11 시스템, Dell G3 컴퓨터.
플러그인의 의미
플러그인은 특정 표준 응용 프로그램 인터페이스에 따라 작성된 프로그램인 플러그인을 의미합니다. 프로그램에서 지정한 시스템 플랫폼에서만 실행할 수 있으며(동시에 여러 플랫폼을 지원할 수 있음) 지정한 플랫폼에서 독립적으로 실행할 수 없습니다. 플러그인은 원래 순수 시스템에서 제공하는 함수 라이브러리나 데이터를 호출해야 하기 때문입니다. 많은 소프트웨어에는 플러그인이 포함되어 있으며 플러그인 유형도 셀 수 없이 많습니다. 예를 들어 IE에서는 해당 플러그인을 설치한 후 웹 브라우저가 플러그인 프로그램을 직접 호출하여 특정 유형의 파일을 처리할 수 있습니다.
개발 역사
플러그인의 출현은 EDT 텍스트 편집기가 Univac90/60 시리즈 메인프레임에서 UnisysVS/9 운영 체제를 실행하던 1970년대 중반으로 거슬러 올라갑니다. 편집 기능 편집기는 프로그램을 실행하고 이 프로그램이 편집기의 버퍼에 들어가도록 허용하여 외부 프로그램이 메모리의 편집 작업에 액세스할 수 있도록 허용합니다.
플러그인을 사용하면 편집자가 버퍼의 텍스트를 편집할 수 있으며, 이 버퍼는 편집기와 플러그인에서 공유됩니다. Waterloo Fortran 컴파일러는 이러한 기능을 사용하여 내부적으로 컴파일된 Fortran 프로그램을 EDT로 편집 가능하게 만듭니다.
개인용 컴퓨터에 플러그인이 포함된 최초의 응용 프로그램 소프트웨어는 1987년에 출시된 Apple 컴퓨터의 HyperCard 및 QuarkXPress일 수 있습니다.
플러그인 메커니즘 및 원리 편집하다 방송 응용 소프트웨어는 플러그인이 응용 프로그램에 탑재될 수 있도록 로딩 방식과 네트워크 전송 프로토콜을 제공하여 플러그인과 데이터를 주고받는 등 플러그인 적용을 가능하게 하는 다양한 서비스를 제공한다. 플러그인이 작동하려면 애플리케이션에 의존해야 하며, 플러그인만으로는 제대로 작동할 수 없습니다. 반면, 애플리케이션은 실행을 위해 플러그인에 의존할 필요가 없으므로 애플리케이션을 변경하지 않고도 플러그인을 애플리케이션에 로드하고 동적으로 업데이트할 수 있습니다.
간단히 말하면 플러그인 기술은 소프트웨어의 설계 및 개발 과정에서 소프트웨어의 요구 사항과 기능을 나눌 수 있으므로 프로그램은 메인 프로그램과 플러그인이라는 두 가지 주요 부분으로 나뉩니다. 기본 기능 요구사항은 메인 프로그램에 설계되어 있습니다. 또한 메인 프로그램은 플러그인과의 인터페이스를 제공하므로 해당 플러그인은 특정 규칙에 따라 데이터를 교환하여 플러그인이 일부 기능을 실현할 수 있습니다. in은 플러그인을 추가하거나 제거하거나 플러그인의 내부 기능을 수정하여 소프트웨어의 기능을 조정할 수 있도록 일부 기능을 하나씩 구현합니다. 독립적으로 편집되었습니다. 이를 통해 소프트웨어 기능의 확장과 지속적인 개선이 가능해집니다.
Public API는 다른 사람들이 플러그인을 작성하고 애플리케이션과 상호 작용할 수 있는 표준 인터페이스를 제공합니다. 안정적인 API를 사용하면 원래 버전이 변경되더라도 다른 플러그인이 정상적으로 실행될 수 있으며 플러그인이 이전 애플리케이션의 수명을 연장할 수 있습니다. Adobe Photoshop 및 After Effects용 플러그인 API는 점차적으로 표준이 되었으며 경쟁 애플리케이션에서 부분적으로 채택되었습니다. 이러한 API에는 Audio Unit과 VST가 포함됩니다.
네트워크 스위치가 다양한 선택적 물리 계층 커넥터를 수용하기 위해 비어 있지만 비표준 포트를 전달할 수 있는 것과 같습니다. 게임과 특정 애플리케이션은 원래 게시자와 제3자 게시자가 기능을 추가할 수 있도록 플러그인 아키텍처를 사용하는 경우가 많습니다.
제조업체는 제조업체가 서명한 구매자만 제품을 업데이트하고 사용할 수 있도록 업데이트를 제한하는 옵션을 선택하여 플러그인을 사용하여 판매자 잠금을 생성할 수 있습니다. IBM의 마이크로 채널 아키텍처는 산업 표준 아키텍처보다 기술적으로 더 발전했으며 IBM의 개인용 컴퓨터에 추가할 수 있지만 타사 장치에 대한 인증을 받기가 어렵기 때문에 널리 홍보되지 않았습니다. 마이크로소프트의 플라이트 시뮬레이터 시리즈는 항공기 부착물을 다운로드할 수 있어 더욱 유명하다.
플러그인 종류
다양한 사용자 소프트웨어 분야에 적용되는 플러그인 기술은 크게 다음 세 가지로 나눌 수 있습니다.
(1) 텍스트 플러그인 : 일괄 처리 명령과 유사한 간단한 플러그인 .
(2) 스크립트 플러그인: 특수 스크립트 언어를 사용하여 구현된 플러그인입니다.
(3) 프로그램 플러그인 : 기존 프로그램 개발 환경을 활용하여 플러그인을 제작합니다.
위 내용은 플러그인은 어떤 폴더인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!