4 ms·
Seconded. Semantic-UI is for practical work: if you need a reasonably good-looking app/site right now, go with it. You will be laughed at by purists (so many di
by jwr 10y ago
Seconded. Semantic-UI is for practical work: if you need a reasonably good-looking app/site right now, go with it. You will be laughed at by purists (so many divs! large! suboptimal!), but you'll get the job done quickly, and they won't.
Also, Semantic UI is the most complete library that I've found. If you build an app, that is really important, you don't want to find out one day that there is a gaping hole because a certain widget hasn't been implemented.
- blowski 10y agoIt's more complete than Bootstrap? I haven't done any research but I'm sceptical as there are so many Bootstrap-compatible plugins.
- kowdermeister 10y agoYes. Use it with care, file size is indeed more bloatish. If you need plugins for bootstrap, then you are probably not using it properly. Bootstrap is just a scaffolding framework you should replace after a time. Semantic UI is a production ready app UI framework. Bot have legit uses, but I think they cover a bit different use-cases.
- blowski 10y agoIf I'm building a small in-house intranet with no design resource and a plugin provides a good solution, then why am I using it "wrong"? Isn't that the kind of thing Bootstrap is perfect for? I'm certainly not going to spend much time optimising it.
- kowdermeister 10y agoIt was just a general feeling because Bootstrap is intended for scaffolding and getting started fast. Not sure what plugins do you use, but for example Semantic UI has lots of UI already built in that you might find in third party plugins for BS. > I'm certainly not going to spend much time optimising it. if it's a quick hackish tool for your team then it's certainly fine Every use case is a bit unique. I've built apps with bootstrap, but I gradually removed it later because I simply rewrote everything I used from it.
- blowski 10y agoThere are pros and cons of Bootstrap just like there are with all tools. As an example, DataTables works out of the box with Bootstrap and Foundation, but not with SemanticUI. Same with Select2, Symfony, JetBrains IDEs. The more bespoke your application, the more Bootstrap will either be useless or counter-productive. But if you're building a standard UI, Bootstrap is great. It's easy to find junior devs who can use it, and there's good documentation and support.
- FLUX-YOU 10y ago>Bootstrap is just a scaffolding framework you should replace after a time. I've never heard this recommendation. Why would you waste time on a framework you are never going to deploy to production?
- jlas 10y agoI've also never heard this. And IMHO this is very wrong way to think about it. Bootstrap is a comprehensive set of well designed and coordinated UI widgets and paradigms. And it's all customizable, so you don't have to get stuck with that "bootstrap look".
- kowdermeister 10y agoBecause it's way faster to test ideas and also look reasonably well. However, over time it will get in the way and you'll be better off extracting the stuff you actually use. At least it was my latest experience with it.
- godzillabrennus 10y agoHow is Bootstrap not quick? They have sample code for basically every possible scenario out there. I'm basically a novice programmer and I've built web apps with it and Web2py within an hour or two.
- kowdermeister 10y agoIt is, but Semantic UI is better because it has a more quality design and more ready made, flexible modules to chose from. Both are great, but if you can, pick Semantic UI. I love it.
- acdha 10y agoCould you provide some specific examples? That's almost word for word what people say about Bootstrap, too, and it'd be nice to know what shaped your opinion.
- kowdermeister 10y agoCards: http://semantic-ui.com/views/card.html http://semantic-ui.com/views/card.html vs. http://v4-alpha.getbootstrap.com/components/card/ http://v4-alpha.getbootstrap.com/components/card/ SUI is more compact, aligned and feature rich. Modals: http://semantic-ui.com/modules/modal.html http://semantic-ui.com/modules/modal.html vs. http://getbootstrap.com/javascript/#modals http://getbootstrap.com/javascript/#modals Again, here my vote goes for SUI, it's cleaner and better designed. Untreated Bootstrap is so widely used that without extra styling it looks just another UI with no personality. Design is a sensitive, subjective topic however. Sometimes you want that crude industrial look that Bootstrap has :)
- Anasufovic 10y agoThat basic modal semantic ui is using is simply fantastic. Large file size or not, this is definitely on my list of frameworks to try now.