플러그인은 특정 표준 응용 프로그램 인터페이스를 따르도록 작성된 프로그램입니다. 프로그램에서 지정한 시스템 플랫폼에서만 실행할 수 있으며(동시에 여러 플랫폼을 지원할 수 있음) 지정된 시스템 플랫폼과 독립적으로 실행할 수는 없습니다. 플랫폼.
이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
플러그인(추가 기능, 추가 기능, 애드온 또는 추가 기능이라고도 하며 플러그인으로도 번역됨)은 특정 표준 응용 프로그램 인터페이스에 따라 작성된 프로그램입니다. 프로그램에서 지정한 시스템 플랫폼에서만 실행할 수 있으며(동시에 여러 플랫폼을 지원할 수 있음) 지정한 플랫폼에서 독립적으로 실행할 수 없습니다. 플러그인은 원래 순수 시스템에서 제공하는 함수 라이브러리나 데이터를 호출해야 하기 때문입니다. 많은 소프트웨어에는 플러그인이 포함되어 있으며 플러그인 유형도 셀 수 없이 많습니다. 예를 들어 IE에서는 해당 플러그인을 설치한 후 웹 브라우저가 플러그인 프로그램을 직접 호출하여 특정 유형의 파일을 처리할 수 있습니다.
플러그인의 출현은 1970년대 중반으로 거슬러 올라갑니다. EDT 텍스트 편집기는 Univac90/60 시리즈 메인프레임에서 UnisysVS/9 운영 체제를 실행하면서 편집기가 프로그램을 실행할 수 있는 기능을 제공했습니다. 그리고 이를 허용하면 프로그램이 편집기의 버퍼에 들어가 외부 프로그램이 편집 작업의 메모리에 액세스할 수 있습니다. 플러그인 프로그램을 사용하면 편집기는 버퍼의 텍스트를 편집할 수 있으며 이 버퍼는 편집기와 플러그인에서 공유됩니다. Waterloo Fortran 컴파일러는 이러한 기능을 사용하여 EDT로 편집 가능한 Fortran 프로그램의 내부 컴파일을 만듭니다.
플러그인 기술의 이점
플러그인 기술을 사용하면 분석, 설계, 개발, 프로젝트 기획, 공동 생산, 제품 확장 등 여러 측면에서 이점을 얻을 수 있습니다.
(1) 구조가 명확하고 이해하기 쉽다. 하드웨어 버스의 구조를 이용하고 각 플러그인이 서로 독립적이기 때문에 구조가 매우 명확하고 이해하기 쉽습니다.
(2) 수정이 쉽고 유지 관리가 쉽습니다. 플러그인과 호스트 프로그램은 하드웨어 플러그인 카드처럼 인터페이스를 통해 연결되어 있어 언제든지 삭제, 삽입, 수정이 가능하므로 구조가 매우 유연하고 수정이 용이하며 사용이 편리합니다. 소프트웨어 업그레이드 및 유지 관리.
(3) 강력한 휴대성과 강력한 재사용성. 플러그인 자체가 일련의 작은 기능적 구조로 구성되어 인터페이스를 통해 외부에 자체 서비스를 제공하기 때문에 재사용이 가능하고 이식이 더 편리합니다.
(4) 구조 조정이 쉽습니다. 시스템 기능의 증가 또는 감소는 전체 시스템 구조에 영향을 주지 않고 해당 플러그인의 추가 또는 삭제만 필요하므로 구조 조정을 쉽게 실현할 수 있습니다. :
(5) 플러그인 간의 결합도가 낮습니다. 플러그인은 호스트 프로그램과 통신하여 플러그인과 통신하고, 플러그인과 호스트 프로그램 간에도 통신하므로 플러그인 간의 결합도가 낮습니다.
(6) 소프트웨어 개발 과정에서 애플리케이션이 수정될 수 있습니다. 플러그인 구조상 플러그인은 소프트웨어 개발 과정에서 언제든지 수정이 가능하거나, 애플리케이션 출시 이후 패치 패키지 형태로 플러그인을 추가하거나 삭제할 수 있다는 것이 그 목적이다. 응용 프로그램 수정이 가능합니다.
(7) 유연하고 변경 가능한 소프트웨어 개발 방법. 개발 방법은 리소스의 실제 상황에 따라 조정될 수 있습니다. 리소스가 충분하면 모든 플러그인을 개발할 수 있습니다. 리소스가 충분하지 않으면 일부 플러그인을 개발하도록 선택할 수도 있습니다. -당 제조업체가 개발합니다. 사용자는 자신의 필요에 따라 개발할 수도 있습니다.
더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!
위 내용은 플러그인이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!