ЧаВО по материалам форума
Java на Исходниках.Ру

Составители: Angie, d_k
Редактор: d_k



Интегрированные среды разработки Java. Проблема выбора. (Angie)
Почти сразу же после появления Java было создано большое количество интегрированных сред разработки программ для этого языка, и они все продолжают появляться. Некоторые из них являются просто интегрированными оболочками над JDK, вызывающими из одного окна текстовый редактор, компилятор и интерпретатор. Они, однако, требуют предварительной установки JDK. Другие среды содержат JDK в себе или имеют собственный компилятор, например JavaWorkshop от SUN Microsystems, JBuilder от Inprise, Visual Age for Java от IBM и др.. Их можно устанавливать не имея под рукой JDK. Причем, что интересно, эти перечисленные продукты написаны полностью на Java. Большинство интегрированных сред являются средствами визуального программирования и позволяют быстро создавать пользовательский интерфейс, т.е. относятся к классу средств RAD (Rapid Application Development).

Для того чтобы определиться с выбором какого-либо средства разработки определенно специальных советов дать невозможно. Тут нужно учитывать в первую очередь возможности вашей машины и наличие в ней достаточного количества ресурсов, иначе работа с некоторыми визуальными средствами превратится в сплошные мучения, т.к. большинство сред требуют наличия более менее современной конфигурации компьютера. Во-вторых, здесь также учитываются ваши личные пристрастия и предпочтения. Некоторые сидят в обычных текстовых редакторах со стандартным JDK в консоли и не чувствуют необходимости что-либо менять. Возможен еще такой вариант: если вам необходимо быстро создать какую-нибудь программу и нет времени на доскональное изучение основ, и либо вы уже базу знаете и вас интересует быстрое создание интерфейса, то вас идеально подойдет визуальная среда вроде JBuilder. К тому же одним из его преимуществ является то, что он позволяет подключать сразу несколько JDK разный версий и использовать компиляторы кроме собственного. Многие профессионалы предпочитают Visual Age for Java, в котором можно графически устанавливать связи между объектами. К технологии Java подключились и разработчики CASE-средств. Например, популярный во всем мире Rational Rose может сгенерировать код на Java.

Так что выбор за вами.


Содержание