What is the difference between a framework and an SDK? Take, for example, the MS platform SDK and the .NET framework. Both have API\'s, both hide their inner workings, and bot
In one comparison, you could say:
Library -> Framework -> SDK
Framework consists of several Libraries, plus some tools (compilers, etc), and does not target a specific platform. For a platform, there might be several frameworks developed each serving a different purpose.
SDK offers you frameworks and everything else you need for developing software for a specific platform.