Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

API vs Framework Programming

Name: DaDude !M4DXN3n8vw 2011-09-06 13:52

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

Name: DaDude !M4DXN3n8vw 2011-09-07 3:34

>>51
To be specific, I use API to create custom controls. Past that, I get much better control over my user interface, and the addition of increased program speed. For instance (like I said, I just came from windoze):

In Visual C++ .NET: A blank app, with just a single window normally hits around 13Kb compiled, and runs @ 2612 ms.

In Visual C++: 7.9Kb @ 1266 ms

In GNU C++: 3.2Kb @ 399 ms

A single button increases all that; however, when you make your own controls you can leave out any thing you already know you don't need.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List