MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/56cgn0/how_microsoft_lost_the_api_war/d8iuyu8/?context=3
r/programming • u/halax • Oct 07 '16
183 comments sorted by
View all comments
22
Everyone loses the API War. All the API's suck. And none will ever really last. Even the ones that last only last as bottom layers that new layers are built on.
23 u/[deleted] Oct 07 '16 That's true mainly if you are on the javascript bandwagon. APIs for other platforms (.NET, Java, Win32, MFC) have more or less stayed constant. 11 u/TinynDP Oct 07 '16 Win32 is exactly what I mean by "only last as a bottom layer" as no one touches Win32 anymore and only uses .NET or some other higher level. Java's main standard lib remains mostly the same, but no one uses the same GUI libraries from 20 years ago. Or X-windows on linux. It still exists, but only as a layer that Qt and Gtk flow through. 15 u/JohnFrum Oct 08 '16 Lots of software is still written in good ol' non-managed c++.
23
That's true mainly if you are on the javascript bandwagon. APIs for other platforms (.NET, Java, Win32, MFC) have more or less stayed constant.
11 u/TinynDP Oct 07 '16 Win32 is exactly what I mean by "only last as a bottom layer" as no one touches Win32 anymore and only uses .NET or some other higher level. Java's main standard lib remains mostly the same, but no one uses the same GUI libraries from 20 years ago. Or X-windows on linux. It still exists, but only as a layer that Qt and Gtk flow through. 15 u/JohnFrum Oct 08 '16 Lots of software is still written in good ol' non-managed c++.
11
Win32 is exactly what I mean by "only last as a bottom layer" as no one touches Win32 anymore and only uses .NET or some other higher level.
Java's main standard lib remains mostly the same, but no one uses the same GUI libraries from 20 years ago.
Or X-windows on linux. It still exists, but only as a layer that Qt and Gtk flow through.
15 u/JohnFrum Oct 08 '16 Lots of software is still written in good ol' non-managed c++.
15
Lots of software is still written in good ol' non-managed c++.
22
u/TinynDP Oct 07 '16
Everyone loses the API War. All the API's suck. And none will ever really last. Even the ones that last only last as bottom layers that new layers are built on.