So, I fresh installed Ubuntu on a Win7 machine. Thinking, "Hey, Linux, there's a fresh idea to get away from shitty framework after shitty framework." Figured I'd try it out before I abandoned Windows on the side of the road like the spent whore she is.
The install was a cake walk. Started browsing around all these options for compilers, IDE's, and the like. Then started looking up API calls for basic programs (ie. createwindow, msgbox, windows API variants). WTF, people. Has Linux gone the way of MegaShaft Windoze. Hey check out Qt.. check out Gtk. Don't call APIs directly and know what the fuck your doing... no no no. Use this shitty framework with limited options so that your not spending anytime actually learning the system. Point... click... and bloat out your applications with a classes you probably don't even need, because your not going to use all of them.
Seriously people? Is it that programmers are too afraid to call what they need directly?
Don't get me wrong... I can see how having a framework sit around adjusting button sizes and window panels for you could, in fact, be convenient. However, past having something work out the UI for you, that still doesn't excuses programmers that actively make a point to not know wtf it is they're actually doing, what goes into their compiled code, determining the optimization of said code by a framework instead of a compiler and common fucking sense.
Oh yeah... before I forget:
inb4 "you don't understand _________ framework"
inb4 "try out __________ framework, it's easy"
inb4 "why the fuck wouldn't you use a framework" <---- since that dumbass didn't read the orig. post
So you're complaining that there are frameworks available? It offends you that other people like to use them? Or are you too stupid to do without one and offended that you're going to end up joining them?
>>5
Why are there so much Japanese people in the acknowledgements? XLib is now officially weeaboo shit.
Name:
Anonymous2011-09-06 14:20
It's not dumb to learn the API, but it is hubris to think that all existing frameworks are bad, and didn't make decisions based on common use that you will probably encounter and struggle through foolishly.
I see this argument on here infrequently against js frameworks like jQuery, when jQuery is more than worth its filesize in gold.
Lots of imageboard crusading in this thread. "Jokes on him I was just pretending to be retarded", etc. If all you really want to do is fuqin anger an expert, it takes more effort than that.
Name:
Anonymous2011-09-06 15:55
See... >>32 is obviously an expert, he says so himself... that means no one, at all, ever in their life can program with API directly. No Exceptions.
If you program in API then your going to have to spend waaaayyyy longer to develop your code. Developing even the basis of a GUI for any given application becomes an issue, the life-cycle of a project gets completely blown, and you actually lose components as most application components aren't pre-made. Beyond that, you made porting your code over to other platforms a nightmare. API programming is fine and all, but in Qt I can still do API programming and Qt doesn't bloat out any of my programs at all.