Is bootstrap still all that?

Starr Duskk
Starr Duskk used Ask the Experts™
I have some questions about latest technologies:

1. I only load bootstrap for when I have a control that requires it. Otherwise, I try to steer clear of using bootstrap for new things. We have a new developer who is pushing bootstrap for everything.

I see it as a heavy library that has kind of had its day and there are newer solutions.

Educate me please.

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2017
Distinguished Expert 2018
Why heavy?
If you are loading BS only for specific controls and are worried about it being "too heavy" when used for everything then I would say you have it backwards.

If you need bootstrap for certain controls then I would rather chop out the styles I need from BS and load those as a customised script - rather than load the full library.

If you are going to base your site on bootstrap layout and components then the full .css file is not an issue.

The JS file for BS is optional and only if you plan to use the components in BS that require it.

Bottom line - if you are worried about bloat - simply take from bootstrap what you need and create a custom CSS file
If you are going to build a site based on BS then include the entire file.
Miguel OzSenior Software Engineer
Top Expert 2009
Bootstrap is a framework that will hopefully speed up your web site development. The constructs that this framework offer makes front end development so much simple and easier to maintain. It is like  trying to build C# code without .NET class library, you can do it but why bother if a library can give you the features from free.
From wikipedia: "It is  a  CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation and other interface components"

 You probably have a legacy website (ASP.NET) that holds your code to rely a lot on custom css and JS for most of your features.
Unless you have to support (heavens forbid) IE8 or lower version.

Bootstrap  is component based, you can create your own custom Bootstrap files a a subset of original framework.
Starr DuskkASP.NET VB.NET Developer



Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial