A
A
arzamas-nick2019-02-24 17:48:08
css
arzamas-nick, 2019-02-24 17:48:08

What is the meaning of bootstrap and its analogues?

What is the meaning of bootstrap and its analogs, what is the use of them for the studio and not only, why do they love CSS framewor so much?
From what I know:
- Grid, it really speeds up the layout, but I still don’t understand how to use bam there and organize the project structure ;
- Ready-made components (such as a slider, a drop-down menu and other things ..) I also think they also somehow speed up the development process;
- Reboot, as I understand it as normalize, brings the standard element styles to the same look for all browsers;
What other advantages does it have?

Answer the question

In order to leave comments, you need to log in

12 answer(s)
T
tema_sun, 2019-02-24
@tema_sun

Rapid prototyping.

V
Vladimir Proskurin, 2019-02-24
@Vlad_IT

If I use bootstrap (which happens very rarely), then I create my frame in html, and already through the styles I import the necessary bootstrap classes

.catalog-item {
    @include make-col(2);
}

because I personally don't like littering html with a lot of classes. Styles are often easier to change than markup. In theory, you can teach the builder not to build bootstrap classes that weren't used in the main styles.

S
Stalker_RED, 2019-02-24
@Stalker_RED

but how to use bam there

No way. By the time Yandex came up with its BEM, bootstrap was already a well-formed product.
There are three main advantages:
Of course, these benefits are not for everyone. For some, BEM is important, but for some, the bootstrap mesh seems bad.

R
Roman, 2019-02-24
@procode

Standardization, acceleration of development
Basically - development speed of course

S
Sergey Gornostaev, 2019-02-25
@sergey-gornostaev

Is Bootstrap necessary other than for markup?

Y
Yuri Esin, 2019-02-24
@Exomode

Probably because it is easier to include a module of ready-made code in several thousand lines of code and reuse it later in your project than to write several thousand lines of the same code from scratch. In production, this actually saves at least one week of time on a more or less serious project.

A
Anton Shamanov, 2019-02-24
@SilenceOfWinter

how are you with your bam *unprintable word*... besides the fact that it is already universal and has become essentially de facto in terms of design, with the ability to work with SASS, it allows you to customize everything very quickly.

R
RussianEarth, 2019-02-24
@RussianEarth

Because there are amateurs from tanks to produce Makarov pistols - this is one of the reasons for the availability of libraries for every taste. The point is that the customer does not know the area or low requirements.

A
Alex Glebov, 2019-02-24
@SkiperX

for a programmer, these are ready-made components that can be used when there is no layout.
they get acquainted with the bootstrap (or equivalent) with hello world - s in their languages.
Well, get used to it.
So you don’t have to understand shit code, because html is ready and documented.
nothing breaks and works with any content, in general, this is not a poster, but a
bootstrap template, of course, for a layout designer r, because there is smacss, and all you need to know about this methodology is that its creator advised using bem.
well, there are freeworks on bem, they can be used
, and when they say bootstrap, they often mean the grid and don’t climb further. although the grid is a separate entity, it's just that in bootstrap it is convenient and popular.
IMHO, for the first time you need to be friends with freemworks in order to understand how the layout should behave at least. Yes, and in all vacancies it is required.
De facto, this is a standard, and there is no production without them, otherwise it is something amateur. just accept)

S
sim3x, 2019-02-24
@sim3x

https://toster.ru/answer?answer_id=814586#answers_...

D
dom1n1k, 2019-02-25
@dom1n1k

The main (and almost only) advantage lies in the field of economics, not technology.
One way or another, all developers are familiar with the bootstrap - for management, this gives the interchangeability of people.

B
bro-dev, 2019-02-26
@xPomaHx

The meaning of bootstrap is to have flex appear, it has fulfilled its function now is no longer needed.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question