develop
Toolkit).
Secondary development
According to the public API provided in SDK (
application program interface
) Access some original basic functions of the software, and according to these basic function combinations, expand to form more professional or new functions to meet the special needs of users.
According to special needs, expand the functions of existing software products or combine extended functions.
Extended data:
Conditions for secondary development of software:
1. has the language foundation of the language used in this open source product.
Be familiar with the function and use of this open source product, because once you are familiar with it, you will know what needs to be changed, what comes with the system and how to change it.
3. Be familiar with the data structure, code structure, system framework structure, core and ancillary functions of this open source product.
be simple
For example, databases, code logic,
file directory
Familiar. If you are using interface-based secondary development, you need to be familiar with this interface, and generally there will be corresponding documents.
4. According to the demand, then use the kernel of open source products to expand and modify the system to meet the demand.
5. The SDK it provides
API function
With a certain understanding, it is more flexible and convenient to use the functions in SDK.
Baidu baike
-Secondary development of software
Baidu Encyclopedia-Secondary Development