问题
Is there any definitive documentation on the ontology of Windows Runtime (WinRT)?
My primary concern is not the individual functions, but the overall architecture with respect too 'whats in' and 'whats out' and some notes on categorization.
回答1:
maybe this?
http://msdn.microsoft.com/en-us/library/windows/apps/br211377(v=vs.85).aspx
回答2:
On the technical side WinRT uses the same metadata format as .NET, on the non-technical side (i.e. conventions) it looks like they reused many of the API and Framework conventions from .NET (except of course keeping the COM-based rules, so ignoring stuff like "don't do your own reference counting").
Here is the definitive book on the .NET Framework (3.0/3.5/4.0) naming conventions, rules, and API design guidelines.
http://www.amazon.com/Framework-Design-Guidelines-Conventions-Development/dp/0321545613
You don't mention your platform (WinJS/.NET/C++/...). If your focus is native or WinJS I would suggest borrowing but not buying this book, as I would expect them to release a new one for WinRT. (Just speaking on my experience, here, this book is usually updated for each major release of .NET .)
Lastly, I posted a question on the book author's blog, asking if he was still the 'internal maintainer' of these design guidelines. The comment was on the blog post for his BUILD video. My comment isn't showing right now, but I hope it will later, so including the link.
来源:https://stackoverflow.com/questions/7789126/is-there-any-definitive-documentation-on-the-ontology-of-windows-runtime-winrt