IDE (Integrated development environment)
IDE is any application that helps you to
API (Application Programming Interface)
APIs are actually interface to any library. It actually explains about the various methods/functions available in the library and how we can make use of those through the code.
Example: JUnit API
Framework
A framework is a kit or generic structure that provides a skeleton architecture with which specific software can be implemented. It also a library (or a collection of libraries that work together) that provides a specific coding structure & pattern (thus the word, framework).
Example: Swing Framework contains a set of classes that provides more powerful and flexible GUI components.
Spring Framework.
SDK (Software Development Kit)
SDK contains a complete set of libraries, APIs, IDEs etc., that is required for development activity.
Example: Android SDK, which provides everything you may need for Android development.
IDE is any application that helps you to
- Write code in them
- Compile the application
- Debug the application
- Refactoring the code
- Building your application
Example: Eclipse, IntelliJ IDEA, Netbeans, Visual Studio, etc.
API (Application Programming Interface)
APIs are actually interface to any library. It actually explains about the various methods/functions available in the library and how we can make use of those through the code.
Example: JUnit API
Framework
A framework is a kit or generic structure that provides a skeleton architecture with which specific software can be implemented. It also a library (or a collection of libraries that work together) that provides a specific coding structure & pattern (thus the word, framework).
Example: Swing Framework contains a set of classes that provides more powerful and flexible GUI components.
Spring Framework.
SDK (Software Development Kit)
SDK contains a complete set of libraries, APIs, IDEs etc., that is required for development activity.
Example: Android SDK, which provides everything you may need for Android development.
Comments
Post a Comment