Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Win32 is beautiful when compared against Xlib, Athena Widgets and Motif.


I mean, that's debatable. But in any case Xlib, Xaw, and Motif can be completely bypassed nowadays--XCB and Wayland are complete replacements for Xlib (with EGL finally providing the needed XCB-compatible alternative to GLX), and GTK+/Qt are alternatives to Xaw and Motif--while Win32 is still the only way to do many things on Windows. Granted, the vast majority of devs use wrappers around Win32, so they don't have to care about the low-level plumbing.


Gtk+ and Qt are cross platform middleware.


Which have very sparse documentation, but do work just fine.

Win32 covers a lot more than xlib, athena and motif. And still I have to resort to porting over bits and pieces from the FreeBSD C library because in a pure win32 project (no msvcrt), things are missing.

The thing is, getting all the details right requires extensive research and a lot of extra nonsense that shouldn't be necessary. For compatibility, accessibility, consistency, etc. Sometimes it's amazing things work at all.


Windows is not a UNIX clone, that is to be expected, and it isn't the only OS around that isn't from the UNIX school.

Plenty of details documented across MSDN and Technet, and these old technology called books.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: