Process oriented:
- Process-oriented programming, the core is the process, that is, the steps to solve the problem, design a problem-solving pipeline. Divide big problems into small ones to solve, and then connect them together.
- Advantages: If the process of complex problems, simplify the problem, reduce the complexity
- Disadvantages: Extensible plug-in, pulling one hair and moving the whole body
- Purpose: tools, environments that require less scalability after completion
Object Oriented:
- The core is the object, everything that exists is the object
- Advantages: Strong scalability
- Disadvantage: high complexity
- Scenario: User needs change frequently, Internet applications, games, internal enterprise applications such as office systems