ЧаВО по материалам форума
Java
на Исходниках.Ру
Интегрированные среды разработки 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.
Так что выбор за вами.
Содержание