Подтвердить что ты не робот

Разница между SDK и IDE

Я немного запутался в этих двух терминах, может кто-нибудь объяснить, в чем разница, например, Eclipse - это пример IDE, там я могу редактировать, отлаживать, компилировать свою программу, но то же самое, что я могу сделать с SDK, я не прав? заранее спасибо

4b9b3361

Ответ 1

SDK обычно включает только необходимые строительные блоки для разработки приложений. Это включает в себя фреймворки, библиотеки, файлы заголовков, как и компиляторы, отладчики и другие инструменты, такие как профилировщики и т.д.

IDE просто делает доступ к тем более удобным для пользователя (или интегрированным, следовательно, именем), если хотите. Однако, например, Eclipse поставляется со своим собственным компилятором.

В любом случае среда IDE позволяет разрабатывать приложения из одной среды, будь то Emacs, Visual Studio или Eclipse. Если у вас есть только SDK, вы должны писать программы с помощью текстового редактора, компилировать их с помощью компилятора (вместо того, чтобы ударять F\d+), отлаживать отладчик, который часто имеет неудобный текстовый интерфейс, & c.

Ответ 2

IDE SDK

Я думаю, что у вас не может быть лучшего определения, чем Wikipedia.

Ответ 3

SDK = Software Development Kit... инструменты, которые выполняют задачи, упомянутые выше. IDE = Интегрированная среда разработки... Графический интерфейс для доступа к инструментам SDK, а затем некоторые (функции отличаются).

Ответ 4

В SDK есть библиотеки DLL, компиляторы и другие инструменты для компиляции исходного кода в исполняемую программу (или промежуточный байт-код для работы на JVM или .NET). Вы можете написать исходный код в любом текстовом редакторе и создать свою программу из всех текстовых файлов с помощью SDK.

IDE объединяет все эти функции SDK, включая компилятор, в меню графического интерфейса, чтобы упростить доступ ко всем этим функциям и упростить разработку программного обеспечения. Он создает сценарии сборки для вас, чтобы упростить управление проектом и многое другое. Мой любимый, он позволяет отлаживать, перейдя через код по строкам.

Visual Studio, Eclipse, NetBeans являются примерами IDE..NET Framework 4.0 и Swing Application Framework являются примерами SDK.

Ответ 5

Смотрите эти статьи в IDE и SDK.