Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should I use Bootstrap? [closed]

I'm about to embark on a very large front end build project, and probably reusing the same grid for many sites. The back-end developers in my team are raving and raving about Bootstrap and how we should be using it.

I've started using it and it's very good, but our grid has become more complex than the Bootstrap one. So I've drilled into the LESS files and added some of my own rules and modified the responsive grid. I also might need to change and add the media queries in there.

So my question is, considering that I'm having to change and customize Bootstrap quite a bit, would it be best practice to do this or create my grid/framework from scratch?

like image 456
shrewdbeans Avatar asked Jul 10 '12 10:07

shrewdbeans


People also ask

Is Bootstrap still relevant 2021?

With the rise of JavaScript front-end frameworks and an ever-changing landscape of technology and tools, a lot of folks are out there asking if Bootstrap is still relevant in 2021. The short answer is yes.

Is it a good idea to use Bootstrap?

Web designers and web developers like Bootstrap because it is flexible and easy to work with. Its main advantages are that it is responsive by design, it maintains wide browser compatibility, it offers consistent design by using re-usable components, and it is very easy to use and quick to learn.

Is it professional to use Bootstrap?

Bootstrap is widely used by professional web developers creating apps and sites for companies in many sectors. According to Similartech, more than half a million websites in the US were built using Bootstrap .

Does Bootstrap slow down website?

The simple answer is that anything you add to a website will slow it down. Bootstrap contains large css files which all need to be downloaded to the users' device, potentially slowing down the initial page views.


2 Answers

I would suggest that you use bootstrap and apply customizations per you needs. In our case, we provide a couple of additional .less files, and @import them in bootstrap.less. We use one for variables, imported right below variables.less and one for classes, imported at the end of the boostrap.less list. This way, you ensure that you can override both variables and classes, and include your own, while at the same time you remain compatible with future bootstrap updates

like image 84
periklis Avatar answered Oct 20 '22 08:10

periklis


first check how many things you have to build in twitter bootstrap to match it with your framework. i think twitter bootstrap comes with responsive grids so you don't have to work with lots of stuff + Less is there to customize the way you want. check http://twitter.github.com/bootstrap/less.html

if the no. of functionality's are too much then think in terms of project budget and in future how twitter bootstrap can be useful. it will answer everything i guess :)

like image 30
Hardik Avatar answered Oct 20 '22 07:10

Hardik