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

В чем разница между IDE и Framework в отношении Java?

Ответы

Ответ 1

В основном:

  • IDE - это программное обеспечение, которое вы используете для разработки; например, Eclipse - это IDE (редактор кода, отладчик, инструменты сборки...)
  • Рамка представляет собой набор как библиотек, так и лучших практик, которые помогут вам не изобретать колесо, и предоставить набор руководств по разработке.


Цитируя wikipedia, IDE:

- это программное приложение, которое предоставляет комплексные возможности для компьютерные программисты для программного обеспечения развитие. Обычно IDE состоит из:

  • редактор исходного кода
  • компилятор и/или интерпретатор
  • инструменты автоматизации сборки
  • отладчик

Пока Framework:

- абстракция, в которой общий код предоставление универсальной функциональности может быть выборочно переопределенный или специализированный по коду пользователя, функциональность. Рамки - это специальный случай программных библиотек в что они являются многоразовыми абстракциями код, завернутый в четко определенный Интерфейс прикладного программирования (API), но они содержат некоторый ключ отличительные особенности, которые отделяют их из обычных библиотек.

Ответ 2

IDE - это приложение, используемое для написания и компиляции кода. Рамка обычно представляет собой программный компонент, который кто-то написал, что вы можете использовать/интегрировать в свой собственный проект, как правило, чтобы не изобретать колесо.

Ответ 3

Рамка - это инструмент, который тесно связан с используемым вами языком и обычно распространяется или добавляет языковые функции.

Интегрированная среда разработки (IDE) обеспечивает поддержку автоматизации языка, который вы используете для синтаксического выделения ключевых слов, ошибок, создания проектов, их очистки, интеграции с VCS и т.д. и обычно предоставляет поддержку по умолчанию для популярных фреймворков, используемых для ваш язык.

Java использует фреймворки, такие как Hibernate, Struts и Spring для расширения языка, а NetBeans или Intellij IDEA поддерживают эти инструменты для вашего проекта Java в структурированной усадьбе.

Ответ 4

Как и во всех ответах, я могу прийти к выводу, что Visual Studio - это среда разработки, а .NET - это среда. А также инфраструктуру (список .dll) можно интегрировать в среду IDE. Среднее значение является частью среды IDE.