0

when it is recommended to go for Bootstrap?

Any other suggestion will be highly appreciated.

2nd Jun 2022, 5:28 PM
Mohammad Anas
Mohammad Anas - avatar
12 ответов
+ 3
Once you learn HTML CSS and JS. It can be good to use a framework such as Bootstrap for: consistency (of collaborating teams), responsiveness (pages easily viewable on various screen sizes), speed ( fast loading pages & Good SEO) and browser compatibility.
2nd Jun 2022, 7:51 PM
Chris Coder
Chris Coder - avatar
+ 3
First learn HTML & CSS. Bootstrap is css framework. It makes website building easy you will not have to type lot of css. But it may make you lazy or dependent. So first master CSS then use this as a tool if you want to quickly make website.
3rd Jun 2022, 5:49 PM
RD Singh
+ 1
Justice Yes there are various web frameworks. Django is a back-end framework. Flask is micro web framework written in Python. Where's Bootstrap is considered a CSS framework. There are other CSS frameworks. Tailwind CSS: Foundation: Bulma: UI Kit: Materialize: The Colorful CSS Framework.
2nd Jun 2022, 8:09 PM
Chris Coder
Chris Coder - avatar
+ 1
Justice Oh that is Interesting you're the first person I've seen to not consider it a framework. Every source of information I could find refers to Bootstrap as a frontend framework. Perhaps bootstrap has grown enough to be recognized as a framework. When asked why Bootstrap is called a framework: I got the answer. "Its a framework because its primarily used to structure the data, and its scaleable. It's also comprised of multiple resource libraries instead of one. " Also the definition of framework? A framework in programming is a tool that provides ready-made components or solutions that are customized in order to speed up development. A framework may include a library, but is defined by the principle of inversion of control (IoC)... So who knows. 😅
2nd Jun 2022, 8:43 PM
Chris Coder
Chris Coder - avatar
+ 1
Justice Bootstrap calls it a framework. "Get started with Bootstrap, the world’s most popular framework for building responsive" https://getbootstrap.com/docs/4.0/getting-started/introduction/
2nd Jun 2022, 8:48 PM
Chris Coder
Chris Coder - avatar
+ 1
Justice I see everything is in a constant flux. We have escaped rules of definitions and we change them on a wim. Bring back Merriam-Webster.
2nd Jun 2022, 9:18 PM
Chris Coder
Chris Coder - avatar
+ 1
I recommend learning CSS deeply so you understand how it actually works before jumping into Bootstrap.
3rd Jun 2022, 2:18 PM
Evans A
Evans A - avatar
0
//What I say below isn't completely accurate! Look at Chris Coder 's answers instead! What do you mean by "to go for"? They're premade elements that you can use for your pages, it's not necessary to use them.
2nd Jun 2022, 5:31 PM
Justice
Justice - avatar
0
Chris Coder Your answer made me do some digging cause I was confused by the usage of framework. It's interesting that Bootstrap itself refers to itself as a library but some people seemingly also call is a framework. When I think of frameworks, I think of like Django or Flask. Learn something new everyday!
2nd Jun 2022, 7:55 PM
Justice
Justice - avatar
0
Chris Coder Yeah, I know about different frameworks, it's just Bootstrap in particular, I personally don't consider a framework because they themselves don't even call themselves a framework. They just refer to themselves as a library and that's how I've been viewing it as well. But it was interesting to find our that not everyone thinks that way and believe it's a framework. Which isn't too far off so I don't blame y'all! It just how you personally view the definitions. English is weird. 🤷🏾‍♀️
2nd Jun 2022, 8:19 PM
Justice
Justice - avatar
0
Mohammad Anas Baba Sorry I think we got a bit carried away. 😇
2nd Jun 2022, 8:51 PM
Chris Coder
Chris Coder - avatar
0
Chris Coder It must be the people I talk to as well as my search engine. When you search on Brave, the title for the Bootstrap website is: "Bootstrap • The most popular HTML, CSS, and JS Library in the World." But I even check my notes from when I first learn about it and it is referred to as a framework, but I guess because the way I and people I was learning with used it more so only for elements and it was just a simple script link in the HTML (we didn't install it into our local environment), we called it a library. 🤔 Like I said before LOL, I learn something new everyday. Or in the instance... Re-learn.
2nd Jun 2022, 9:07 PM
Justice
Justice - avatar