Java Framework IDE - PullRequest
       3

Java Framework IDE

3 голосов
/ 29 ноября 2010

Привет, кто-нибудь, пожалуйста, скажите мне разницу между IDE и FRAMEWORK, предположим, что по умолчанию используется eclipse (для java), какой фреймворк следует.

Ответы [ 4 ]

4 голосов
/ 29 ноября 2010

IDE означает интегрированную среду разработки и представляет собой инструмент, который позволяет программировать на определенном языке, и обычно включает в себя встроенный компилятор, отладчик, подсветку синтаксиса и различные другие инструменты, которые позволяют быстрее разрабатывать приложения. Например. Eclipse IDE, Visual Studio, Netbeans IDE.

Фреймворк - это библиотека или набор классов, которые облегчают реализацию приложения определенного типа и обычно развертываются вместе с вашим приложением. Обычно он предоставляет структуру, которой вам нужно придерживаться, и различные вспомогательные классы. Например. Spring Framework, .Net MVC, Struts и т. Д.

1 голос
/ 29 ноября 2010

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

0 голосов
/ 29 ноября 2010

IDE - это графическое настольное приложение (например, Eclipse, NetBeans, IntelliJ и т. Д.), Которое помогает создавать, запускать, тестировать, отлаживать и управлять (например, контролем версий) исходных файлов (рабочий / тестовый код, ресурсы, и документация).

Фреймворк - это сторонний код, который определяет структуру некоторой части (может быть, всей) вашего собственного исходного кода. Вы работаете в рамках фреймворка, то есть вы следуете его правилам, наслаждаетесь его преимуществами и страдаете от его ограничений (хотя хорошая фреймворк предлагает точки расширения, чтобы минимизировать их). Сравните это с библиотекой, которая представляет собой набор единиц кода (например, функций, классов и т. Д.), Из которых вы рисуете по мере необходимости, но без ограничения структуры вашего собственного кода. Использование фреймворка - это большее архитектурное решение, чем использование библиотеки. Типичный корпоративный проект будет использовать одну или несколько платформ и несколько библиотек.

0 голосов
/ 29 ноября 2010

Некоторые IDE (eclipse, netbeans) предлагают framework (eclipse RCP, netbeans RCP), который позволяет разрабатывать (Java) приложения на основе (части) кода и функциональности IDE.

...