Home  >  Article  >  Backend Development  >  How to accurately distinguish these terms: library, plug-in, component, control, extension?

How to accurately distinguish these terms: library, plug-in, component, control, extension?

WBOY
WBOYOriginal
2016-08-17 18:01:301162browse

Limited to web front-end and back-end development fields.

Reply content:

Laxative

Library: a collection of program functions to solve a specific need
Plug-in: a collection of one or more pieces of code that participates in the internal running of the program
Extension: a collection of one or more pieces of code that uses the program API to extend the applicability of the program
Components: repeatable Objects that are used and can interact with other objects
Control: a component that provides or implements user interface functions. A control is a component, not necessarily vice versa. Someone will definitely answer this question in detail later, but the questioner should not get entangled in it. Rather than memorizing these concepts thoroughly, it is better to use them with ease. From the perspective of PHP:
Library: equivalent to a collection of multiple classes (maybe not accurate).
Plug-in: An extension of a program.
Extension: A language extension.
Component: A collection of multiple modules and objects.
Controls: interact with users and components.
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn