Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the shortcomings of the bootstrap framework

Shulou Source: shulou.com Published: 2022-06-02 20:55:37 10月03日 Update

This article mainly introduces "what are the shortcomings of the bootstrap framework". In the daily operation, I believe that many people have doubts about the shortcomings of the bootstrap framework. The editor consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful to answer the doubts about "what are the shortcomings of the bootstrap framework?" Next, please follow the editor to study!

Bootstrap framework's shortcomings: 1, higher learning costs, need to understand the entire framework, need to read the framework's documentation; 2, bloated, the framework may have most of the code you do not need; 3, too dependent on the framework, so that it is difficult to rule out bug;4, compatibility problems, and so on.

Operating environment of this tutorial: Windows7 system, bootsrap3.3.7 version, DELL G3 computer

Introduction to Bootstrap:

Bootstrap is Twitter's open source front-end framework based on HTML, CSS and JavaScript. It is a set of front-end toolkits designed for the rapid development of Web applications. It supports responsive layouts and insists on mobile devices first after V3.

Why use Bootstrap?

Before the emergence of Bootstrap:

Naming: repetitive, complex, meaningless (hard to come up with a name)

Style: repetition, redundancy, non-standard, disharmony

Page: deranged, irregular, disharmonious

After using Bootstrap: the various names are unified and normalized. The page style is unified and the picture is harmonious.

Bootstray architecture

Basic structure: Bootstrap provides a basic structure with grid system, link style, and background. This will be explained in detail in the basic structure section of Bootstrap.

CSS:Bootstrap comes with the following features: global CSS settings, defining basic HTML element styles, extensible class, and an advanced grid system. This will be explained in detail in the Bootstrap CSS section.

Components: Bootstrap contains more than a dozen reusable components for creating images, drop-down menus, navigation, warning boxes, pop-up boxes, and so on. This will be explained in detail in the layout components section.

JavaScript plug-ins: Bootstrap contains more than a dozen custom jQuery plug-ins. You can include all plug-ins directly, or you can include them one by one. This will be explained in detail in the Bootstrap plug-in section.

Customization: you can customize Bootstrap components, LESS variables, and jQuery plug-ins to get your own version.

Disadvantages of the bootstrap framework:

A) the cost of learning is increased. You need to understand the whole framework and read the documentation of the framework.

B) the css framework is bloated for pages such as a small project. There may be most of the code in the framework that you don't need.

C) may not be able to help you improve your skills. It is so dependent on the framework that it is difficult to rule out bug. Including the bug that comes with it in the framework.

D) it is painful to choose the framework and development framework you need. After writing, I find that it is becoming more and more inflexible and bloated.

E) there will be compatibility problems, although there are many ways to be compatible with IE on the Internet, other files need to be introduced, some of which are not small, which is bound to slow down the loading speed and affect the user experience.

At this point, the study on "what are the shortcomings of the bootstrap framework" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Tags: Frameworks shortcomings plug-ins learning components parts bloated styles systems structure problems pages help code front end most layout cost documentation more Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Apple MariaDB Shulou Tech Info Huawei