Разница между 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.