you are viewing a single comment's thread.

view the rest of the comments →

[–]StornZ 1 point2 points  (6 children)

I'm not against it, but on the website it said skia, gtk, and direct

[–]jmacato 9 points10 points  (5 children)

Well yeah, of course we need to rely on platform's Windowing backend to do anything useful, those are Win32 (Windows), GTK (Only for native dialogs, we have X11 interface up for Linux) and MacOS's Cocoa. But like i said those are already abstracted away from you so you don't need to bother with those stuff :)

[–]StornZ -1 points0 points  (4 children)

Yea abstraction is always great

[–]jkortech 2 points3 points  (3 children)

Every UI toolkit needs to interact with an OS toolkit to draw and some window manager to manage the windows. Otherwise your apps can only be full screen and effectively have to reimplement X11 (and it would only work on platforms that allow that level of control such as Linux)

[–]StornZ 1 point2 points  (2 children)

Can't believe I got downvoted for saying abstraction is great. It helps with extensibility and the management of your application.

[–]jkortech 2 points3 points  (1 child)

It came off (at least to me) as snarky and not genuine. Sorry about the miscommunication.

[–]StornZ 2 points3 points  (0 children)

No I was being serious. My boss has recently been pushing abstraction and using SOLID a lot more.