Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

#ActualServant of the Lord

Posted 04 June 2012 - 06:43 PM

Generally, I prefer libraries that do only and exactly what I want, in a minimalistic way. They should do it with a minimal impact, with a minimal dependency on other libraries.

This is actually one of the reasons why I like SFML. It's a very minimal and simple wrapper around several libraries that each do one thing, and provides the basic glue that many people normally rewrite and rewrite.

Super bloated libraries that try to do everything (Qt is like that* - though it's designed well, it tries to be everything) aren't to my preference either.
(IIRC, Boost is actually a collection of separate libraries that are not hyper-dependent on each other (though there are some dependencies), that mostly do one thing. Many of them are even header-file only. I might be mistaken about that though, I've used Boost very little)

*I like Qt and use it, because it's good with native GUIs and you can get things running quickly, but I don't enjoy how bloated it is.

#1Servant of the Lord

Posted 04 June 2012 - 06:42 PM

Generally, I prefer libraries that do only and exactly what I want, in a minimalistic way. They should do it with a minimal impact, with a minimal dependency on other libraries.

This is actually one of the reasons why I like SFML. It's a very minimal and simple wrapper around several libraries that each do one thing, and provides the basic glue that many people normally rewrite and rewrite.

Super bloated libraries that try to do everything (Qt is like that* - though it's designed well, it tries to be everything) aren't to my preference either.
(IIRC, Boost is actually a collection of separate libraries that are not hyper-dependent on each other (though there are some dependencies), that mostly do one thing. Many of them are even header-file only. I might be mistaken about that though, I've used Boost very little)

*I like Qt and use it, because it's good with native GUIs, but I don't like how bloated it is.

PARTNERS