SDK vs IDE
What's SDK? A software development kit (SDK) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform. And in many cases includes the IDE for the development What's an IDE? An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a: 1. Source code editor 2. Compiler and/or interpreter 3. Build automation tools 4. Debugger An IDE is actually used to write and test programs. Eg.: Microsoft Visual Studio, Turbo C++ professional An SDK adds functionality, lets you include the sample code, documentation. Eg.: Eclipse SDK(it comes with the IDE) Therefore, SDK > IDE! Hmmm...whatever...
