Home >Common Problem >what is framework

what is framework

清浅
清浅Original
2019-03-13 11:39:178073browse

Framework refers to a reusable design component, which is a set of abstract components and methods of interaction between components. Since the framework is cited by many people, its structure and scalability are good, and its appearance brings convenience to project development.

What I want to introduce to you today is the knowledge about the framework, which has a certain reference effect. Hope it helps everyone

what is framework

[Recommended course: React Tutorial]

The concept of framework

Framework is a reusable design component, which is represented by a set of abstract components and methods of interaction between components. At the same time, it can also be regarded as the skeleton customized by developers for applications. The framework is the product of the combination of component technology, software architecture and application software development. In most cases, the framework appears in the form of a component library, but the component library is only an important part of the framework. The key to the framework also lies in the interaction mode and control flow mode between objects within the framework.

An application system developed based on a framework may include one or more frameworks, as well as component classes related to the framework, or functional extensions related to the application system. Extensions related to application systems include classes and objects related to application systems. The application system may only reuse part of the object-oriented framework, or it may need to make some adaptive modifications to the framework to meet system requirements. Frames are more customizable than components. In a way, it might be better to think of components and frameworks as two different but collaborative technologies. The framework provides a reusable environment for components and provides standard methods for components to handle errors, exchange data, and activate operations.

Why use a framework

Nowadays, the development of software is becoming more and more complex, and it involves only a lot of content. Apply mature frameworks developed by others. It is equivalent to letting others help you complete part of the basic work. We only need to concentrate on completing the business logic design of the system. Generally speaking, because the framework has many uses, its structure and scalability are very good, which is conducive to our development

Framework in web design

Framework In web pages, they are often used in page design. The function of frames is to divide a web page into several different areas under a browser window, thereby displaying multiple HTML pages in a browser window. Using frames makes navigation very convenient, making the structure of the website clearer, and there is no interference between frames. The biggest feature of using frames is to make the style of the website consistent. Usually, the same part of the page in a website is made into a separate page, and the content of a sub-frame of the frame structure is shared by the entire website.

A frame structure consists of two parts of web page files:

Frame: The frame is an area in the browser window that can display content that is independent of the content displayed in the rest of the browser window. Web document.
Frameset: A frameset is also a web page file. It divides a window into multiple frames by rows and columns. The number of frames is determined by how many web pages there are. What is displayed in each frame is different. Web document.

Summary: The above is the entire content of this article, I hope it will be helpful to everyone

The above is the detailed content of what is framework. For more information, please follow other related articles on the PHP Chinese website!

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