2010-12-29 2 views
0

약간의 질문이 있습니다. PHP의 플러그인/모듈/애드온의 차이점을 알고 싶습니다.PHP에서 플러그인, 모듈, 애드온 등의 차이점은 무엇입니까?

+1

어디서이 약관을 보았습니까? PHP와 특별히 관련이 없습니다. 플러그인 : http://en.wikipedia.org/wiki/Plug-in_%28computing%29, 모듈 : http://en.wikipedia.org/wiki/Modular_programming, 부가 기능 : 플러그인을 참조하십시오. –

+1

질문에 유용한 제목을주십시오. "PHP Question :)"는 유용하지 않습니다. –

답변

1

PHP에서 세 가지 중 어느 것도 정의 된 개념이 없습니다.

유일하게 정의 된 용어는 컴파일 된 PHP에로드 라이브러리 설명 확장입니다 - 하나 php.ini 파일을 통해, 또는 드물게 dl()을 사용하지를 - 그리고 PHP 스크립트 내에서 호출 할 수있는 추가 기능 및 클래스를 제공합니다 . 확장 기능은 대개 C 언어로 작성됩니다 (실제로 다른 언어로 작성할 수 있는지는 알 수 없습니다). PHP 확장 here 목록을 찾을 수 있습니다.

많은 프레임 워크와 응용 프로그램은 일반적으로 PHP 소스 파일을 포함하는 프레임 워크의 형태로 다양한 종류의 애드온과 플러그인을 구현합니다. 이 용어들을 접한 배경에 대해 더 많이 알지 못해도 더 이상 이야기 할 수 없습니다.

+0

예, 죄송합니다. 이제 실제로 나는 웹 사이트를 만들고 우리 사이트에서 모듈이나 플러그인을 구현하고자하는 차이점을 알고 싶습니다. 그러나 @Pekka 이후 많은 프레임 워크에는 modules, plugins 또는 add-ons라는 디렉토리가 있습니다. 이 종류의 나머지 부분을 아는가? – Doctor

+0

@ Doctor 거기에는 많은 구현이 있습니다. 예를 들어 Zend Framework에는 플러그인 프레임 워크가 내장되어 있습니다. http://framework.zend.com/manual/en/zend.controller.plugins.html이 질문에 대답합니까? –

+0

당신이 자신의 CMS 웹 사이트를 가지고 있고 모듈이나 플러그인을 구현하고 싶다고 상상해보십시오. 구현하고자하는 플러그인이나 모듈은 무엇입니까? – Doctor

1

나는 Pekka에 동의하며 용어는 의미가 없습니다.

CMS에서 빌드하려는 경우 Joomla 경로를 사용할 수 있습니다.

는 그것은 요약 http://www.opensourcevarsity.com/joomlaadmin/l3diffbtncompplugmodhttp://forum.joomla.org/viewtopic.php?p=1485432

에 설명되어 있습니다 : 구성 요소 = A 미니 응용 프로그램. 새로운 기능을 추가합니다. 예 : 뉴스 레터, 포럼 등 모듈 = 정보를 표시하는 웹 페이지의 박스 섹션. 기존 시스템의 기능을 확장합니다. Plugin = 이벤트에 의해 트리거되는 스크립트. 그것은 사용자에게 표시되기 전에 데이터를 조작합니다.

관련 문제