Open ghost opened 8 years ago
:-1: for Qt from me
I don't like the full OOP philosophy of Qt but I have yet to find something more complete and easy to use (ok, if we don't take moc
and the additional build steps into account) when it comes to creating GUIs. Also, you can find plenty of help and information on the internet, which is valuable by itself.
GTK with gtkmm has always been better at being C++ than Qt.
I'm not a big fan of how Qt has the tendency to take over all of a program's design and structure. also moc, ugh. :-1: for me too.
I should add that Qt is almost a different language than C++, compatible, but still different. A bit like Objective-C++.
Haha, it's true that when I want to use Qt, I simply switch to Python so that I don't have to deal with QString
, QVariant
, moc
and some other annoying things. The signals thing was interesting but there are tons of libraries implementing signals without preprocessing tricks now.
Basically it's a usable tool, but indeed not « awesome C++ ».
Qt is so annoying I preferred writing my GUI programs in freaking FLTK (which uses const char*
and callbacks with void*
). OTOH I've yet to try Nana, which uses C++11 and advertises itself as modern.
As for Cinder, @andyprowl might have an opinion about it, he did a snake game in it.
ISTR Cinder being trivial to pick up and use (small-scale experiment on a C++ convention).
Cinder isn't terrible, but it's lacking in many ways AFAIR. Good for small experiments. What is this about? Are we trying a Lounge project? You guys know the chances of failure exceed the number of molecules in Puppy's mom?
@andyprowl I know lounge projects aren't particularly lucky, but this project is more about discussing things for the sake of it and bitching about the libs we hate, so I figured so loungers would be pretty good at it :P
Has anyone tried Crow? It is a C++ microframework for web, inspired by Flask. The presentation looks nice but I never had to actually use it, so I can't judge.
@Morwenn crow looks nice, we should have someone try it
@kbok proposed casablanca in the wrong place, moving here. Nota bene: competes with Crow.
Not sure we need so many topics, with the rate of actually dank stuff we add, it's unlikely that we have more than 5 items per category.
Even so, just look at that evergrowing list of messages.
@nabijaczleweli Agreed about casablanca: it's a framework. I disagree about it competing with crow though. casablanca it mostly about writing clients, and the only server part is the platform; crow provides a web framework, so MVC, routing, auth etc. the overlap is minimal.
POCO C++ Libraries http://pocoproject.org. Fits decent, actually used and appreciated in industry ;-)
Yes POCO is great.
Boost aside, there's a few frameworks that might be worth the list, but we should probably discuss it with both people who like it and people who dislike it.
I propose discussing