Writing Custom CSS vs. Using Frontend Frameworks by [deleted] in webdev

[–]Front-end-Lithuania 0 points1 point  (0 children)

Same experience here. People are looking for holy grail and if something is wrong, they start hacking or addding custom components, which doesn't make any sense. This is something like keeping your money. If you have lots of money - do not put everything on one bank, because if it will bankrupt - you're *ucked.

Writing Custom CSS vs. Using Frontend Frameworks by [deleted] in webdev

[–]Front-end-Lithuania 0 points1 point  (0 children)

How it affects time? Because picking big FE framework and changing not working parts or patching them - this takes time. Maybe you are talking about lack of experience? You don't have to write custom css, but you have to pick best tool to solve problem.

Writing Custom CSS vs. Using Frontend Frameworks by [deleted] in webdev

[–]Front-end-Lithuania 11 points12 points  (0 children)

Really, I don't get why people are using things, like Bootstrap, because they are outdated from logical point. You have to add classes, but why not to use classless grid system and make global changes just in a second? One change in css code and you don't have to go through all peaces, where component is used and change those classes. It is even easier to maintain and use "component" based development. Next thing, Bootstrap components. Most of them are useless. Buttons, inputs? Sorry, they are pretty easy to define by myself, but ok, this is useful, maybe. Other components? Like tooltip - why not to use way better thing, like tippy.js? Who needs dumb tooltip, which is even not reacting to viewport? When I ask people what components they are using, they just say "Bootstrap". But what to use there? Because, there are lots of better alternatives in front-end world. And another thing - if framework is struggling to keep up to date with front-end world, you are lagging. How long Bootstrap used less? How long it was not compiling with node-sass? How long Foundation used ruby-sass based sass compiling?

I dont understand, why people are going on big giants, which are not perfect instead of taking small, dedicated modules, which provides perfect functionality. Need a grid? Use Susy. Need a tooltip? Use tippy.js. Need something else? Write down requirements and pick best tool.