Monday, 19 September 2011

Microsoft Fail

How is it that Microsoft can endlessly make the same basic design failures every time? The new Metro API's suck a tremendous amount of bollocks. I mean, I'm glad that we invented some of the more basic C++ features ... again ... but Microsoft obviously has no idea whatsoever how to use them. For example, look at the XAML/Direct3D interop class, Presenter. How the fuck do you use that? The interface doesn't at all support the necessary use cases. And there's the usual ApplicationModel rubbish. As if I need a pre-packaged class to tell me how to design my application. Also, handily, they introduced Object, GetType, and a bunch of other utterly useless run-time reflection style stuff. If I wanted run-time reflection, I'd go use WPF. Metro is going to be as slow as a dog, consume a bunch of memory, and it's got a crappy API to boot.

The only good thing is that sometimes, if you want an app that's pre-packaged, the designer might hide all the shit from you.

No comments:

Post a Comment