4 ms·
>>> I don't care where you land on the side of the debate whether to use Bootstrap or not. I used to be totally against Bootstrap for a myriad of reasons. The
by at-fates-hands 11y ago
>>> I don't care where you land on the side of the debate whether to use Bootstrap or not.
I used to be totally against Bootstrap for a myriad of reasons. Then I got hired to build a fairly complex transactional application for a large health care organization under a tight schedule.
Bootstrap allowed me to get a UI up and running super fast with all the components I needed, out of the box. It literally saved me hundreds of hours of work. I look at it completely different now.
This version looks pretty sweet and I'm already eyeing up version 4 for a few future projects I've got in the hopper.
- JuanSoto 11y agoI never got the hate for Boostrap or other frameworks. They definitely save a lot of time, and you don't necessarily end up looking like every other site if you put in some effort[1]. [1]http://expo.getbootstrap.com/ http://expo.getbootstrap.com/
- developer1 11y agoThe dislike for Bootstrap isn't a hate for the framework and its components. It's the fact that most people do not customize it, and so nearly all Bootstrap sites _look_ like Bootstrap. Cartoonish and bulky rounded buttons, overly large menus, etc. The default theme feels equivalent to using Comic Sans MS. It's too Web 2.0 and not very professional looking. Properly theming (at least in 3.x) took a lot of effort. Just try to make a theme whereby at first glance, you can't tell that Bootstrap was used. It's not that it's not possible to do, it just took a lot of time and effort to nitpick over every detail. In professional environments (ie: real flesh and blood companies), developers cannot say "we're using Bootstrap's default theme". The business has designers, the designers come up with a design, and unless the developer can customize Bootstrap to accommodate the requirements, in a reasonable amount of time to meet deadlines, Bootstrap is simply not an option outside of using the grid system.
- jon-wood 11y agoSweeping generalisation there on people in "real companies" not being able to use Bootstrap's default theme. That's precisely what we do at my place. We don't do it for customer facing things, but for back office tools why would we spend time customising Bootstrap? There are better things we could be doing with our time.
- jaredklewis 11y agoBut even if they did all the look the same, how would that be negative? How terrible would it be if all your desktop apps had completely different UI components? Indeed, people seem to greatly prefer desktop apps that follow the style and UI conventions of their OS. So if the Internet were largely made of pages powered by a few popular UI frameworks, I really think it would be a huge boon to users everywhere. UIs would be more familiar and consistent. Seems like a great step forward.
- deleted 11y ago[deleted]
- mkawia 11y agoExactly! if you are building like some custom CRM-ish application ,Bootstrap is really helpful. Your users(and clients) won't care that the buttons are not flat or that it looks like many other applications ,if anything that's a positive if you build a UI components like Navbars they's used
- andy_ppp 11y agoI actually think all of that stuff is part of the default bootstrap theme. Remove it and try Flat UI instead, I think it looks excellent: https://github.com/designmodo/Flat-UI https://github.com/designmodo/Flat-UI
- cap_theorem 11y agoJust out of curiosity, what were your major reasons against using Bootstrap?
- collyw 11y agoIt seems perfect for back end devs who need to do a bit of front end work. Makes things look good enough without a great deal of effort (certainly better than my own CSS would look).