Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» IDE for Java (the best)

Автор: oan42
Дата сообщения: 21.07.2006 01:12
Чем мне нравится ru-board по сравнению с SQL.RU, так это прагматизмом
и отсутствием понтов.

Впервые вижу оценку IDE for java, совпадающую с собственными впечатлениями.

Например, Eclipse, далеко ей еще до уровня лучших IDE.
Это все равно, что вместо Delphi использовать Lazarus.

Автор: Coolmax
Дата сообщения: 13.09.2006 06:33
Было бы вообще замечательно еслиб сгенерированный NetBeans код можно было править руками
Автор: SerGuy
Дата сообщения: 29.09.2006 11:25
Я полтора года работал под NetBeans, потом перешёл на Eclipse - работаю в нём уже 2 года. IMHO, ничего лучше Eclipse ничего нет, NetBeans с ним даже рядом не стояла. У нас сейчас вся контора на Eclipse перешла. В Eclipse ест всё, что нужно, если чего-то не хватает, то почти всегда можно найти плагин для этого.
Автор: TVCooL
Дата сообщения: 09.10.2006 18:01
А что насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java?
Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux.
Автор: Ulysses4ever
Дата сообщения: 10.10.2006 15:07
Насколько я знаю, Java и J# - это официально два разных языка. ТАк что мало-мальски масштабные проекты выполненные на одном, вероятней всего не будут компилироваться на другом.

Добавлено:
SerGuy, нельзя ли вас попросить в теме об Eclipse
http://forum.ru-board.com/topic.cgi?forum=33&topic=4255&start=20#lt
бегло изложить список плагинов для Eclipse, которые вы используете в работе и считаете жизнеспособными. Желательно, в сопровождении комментариев.

Спасибо.
Автор: royt
Дата сообщения: 01.11.2006 10:45

Цитата:
А что насчёт Microsoft Visual Studio 2005 поддерживает ли ихний J# стандартный Java?
Или проги на стандартном Java откомпилированные и проверенные в VS не обязательно будут компилироваться например в eclipse под Linux.

Последнее, именно не обязательно, почти всегда приходится напильником дорабатывать, иногда помногу. Я уже молчу, что кажись J# не догоняет актуальные фичи JDK 2, давно J# не мучил...
Автор: vladoos
Дата сообщения: 05.11.2006 01:42
java и c#(.NET) это в первую очередь платформы, и только потом языки программированя. Поэтому j# это тот же самый c# c синтаксисом приведённым к java. Но не для никого не секрет, что c# разрабатывался с java добавляя свои оригинальные технологии и изменяя спорные концепции java так как это удобно мелкомяхким. Им удалось создать не тупой клон явы, но что-то уж больно похожее.... к чему я это веду, где-то видел транслятор с java на c#, (на j# не видел). Для небольших проектов в 90% трансляция бывает удачная, но вот обратное преобразование принципиально не возможно, так как в c# были введенны конструкции идеологически исключённые из java и не имеющих нем аналогов.

Эти две платформы выполняющие одну и туже работу, но исповедующие разные вероисповедания. Было бы не замечательно, подружить их друг с другом, но кажется это все равно, что пожружить исламистов и христианских крестоносцев. Правда я до сих пор не уверен, так ли это безнадёжно, на верхних уровнях абстракции это удается сделать (теоретически сам не пробовал), но что касается совместного использования кода, то тут облом полный, но возможно это и к лучшему. Вы представляете себе интерпретируемое приложение, которое управляется двумя одинаковоглючными виртуальными машинами
Автор: Vad_Mironov
Дата сообщения: 11.11.2006 15:28
Уважаемые!
Подскажите по поводу NetBeans 5.5 Beta2 с E-Pack (BPEL там и др.). Может я что-то не так делаю, но периодически он у меня отъедает всю память (2Гб) и ругается, что ему не хватает. Работаю с BPEL в основном и с его-же дебаггером. Иногда дебаггер начинает глючить и не останавливается на брекпоинтах. Кто-нить работал с BPEL в нетбинсе? Может есть другие достойные редакторы? Или стоит подождать релиза?
Автор: Coolmax
Дата сообщения: 16.11.2006 09:05
Дык релиз вроде уже... Причём давно.
Автор: Vad_Mironov
Дата сообщения: 19.11.2006 12:32
Не так уж и давно. Как только сообщили, заказал диск, теперь жду.
Некоторые проблемы исчезли после сноса ОС начисто. Надеюсь в релизе такого не повторится
Автор: Widoms
Дата сообщения: 20.11.2006 06:57
Eclipse мо выбор, очень похожа VStudio 2005.
Автор: orybak
Дата сообщения: 20.11.2006 10:27
Вчера поставил NetBeans 5.5 и обнаружил такую интересную вещь (может быть она и в более ранних версиях была, но я не замечал): когда в коде появляется какая-нибудь ошибка (допустим отсутствие импорта), если перевести курсор на место с ошибкой, то в начале строки появляется лампочка наподобее той, что в идее, но убого нарисованная =)
Автор: filos
Дата сообщения: 17.01.2007 08:53
Отличная среда разработки от Oracle называется JDevloper, к тому же бесплатнаяю
Автор: Simulakron
Дата сообщения: 17.01.2007 09:03
orybak
такая фича в Эклипсе даавно уже есть. Реалтайм багтрейсинг блин
Автор: dmka
Дата сообщения: 17.01.2007 17:05
Эклипса - буржуйский индастри стандарт, ну и IntelliJ IDEA еще хороша для кодирования.
Автор: Simulakron
Дата сообщения: 18.01.2007 10:49
Кстати тестил я вчера ИДЕ-шки для джавы. Цель была собрать ИДЕ для написание прог под J2ME. У эклипса есть есть соответствующие сборки (easyeclipse.org) Поставил, проверил...не понравилось.. пришлось ставить симбиановский плагин для него.
Поставил Net Beans с соответсвтующим плагином. Тут же улыбнулся, ибо и интерфейс и редактор порадовали.К тому же и форм эдитор есть.
Так что мо выбор для написания прог под вайрлесс девайсы - Net Beans
Автор: dmka
Дата сообщения: 18.01.2007 14:28
Simulakron
Тут сильно зависит от специфики, потому как тому, кто работает с J2EE нужно совершенно не то, что разработчику UI или приложений J2ME.
При правильной организации работы, IDE вообще не имеет значения - в пределах одного проекта разработчики, могут использовать то, что больше подходит и соответствует стандартам проекта. А вот если полученный билд не собрался скажем в Cruise control, тогда провинившегося доючат уже через час, после допущенной ошибки
Автор: Midshipmen
Дата сообщения: 21.01.2007 21:11

Цитата:
Кстати я вот вообще слышал авторитетное мнение, что никаких сред нафиг не надо, лишь бы был текстовый редактор.


Сегодня это даже не смешно. Дело даже не в том, что с иде увеличивается продуктивность кодирования (взгляните хотя бы на Idea или Eclipse). Просто сейчас появляется много тулзов и технологий, с которыми удобно работать с помощью плагинов к ИДЕ. Пример - для Java - это AspectJ, GWT, Hybernate, даже тот же EJB. Например, пока ты будешь в текстовом редакторе корячиться, я возьму Hybernate + плагин для него под Eclipse и налабаю орм-приложение за полчаса.


>>законы придут в порядок

XDiaBLo, это ты называешь порядком, когда сажают людей за установку нелицензионного ПО, а проститутки, например, свободно делают свое дело? Эта хрень выгодна заграничным странам, чтобы увеличить экспансию на наш рынок.

Добавлено:

Цитата:
Поставил Net Beans с соответсвтующим плагином. Тут же улыбнулся, ибо и интерфейс и редактор порадовали.К тому же и форм эдитор есть.

Simulakron, NetBeans удобен как раз для того, чтобы накидать мышкой приложение. Он как раз под это заточен. Eclipse и Idea - более универсальны. Хотя там тоже с нужными плагинами все мышкой делается. Недавно с апачевским плагином на Eclipse веб-сервайс накидали, хотя под Java с сервисами вообще дело до этого никто не имел.

Автор: Simulakron
Дата сообщения: 22.01.2007 13:21
Midshipmen
Вы сами собрали Eclipse или воспользовались сьборками EasyEclipse?
Автор: freeaccount
Дата сообщения: 22.01.2007 21:32
Мне кажется, что все зависит от приложения.
Мелкое (максимум, файла 3-4) написать можно и в блокноте.
Для более серьезных уже нужна IDE. Хотя бы для того, чтобы при изменении в одном файле тут же видеть, что надо изменить в других. А какая именно - не так важно. Я особой разницы между NetBeans и Eclipse не усмотрел.
Автор: Midshipmen
Дата сообщения: 22.01.2007 22:01
Simulakron, смысла нет ставить какие-то спец сборки, все, что нам нужно, у нас уже закачано.
У нас есть на контору 2 подписки на MyEclipse, т к два человека привыкли сидеть на нем. У остальных - сборка, кому что надо для работы, то и ставит. Само собой у всех есть минимальное для работы - EMF, GEF, VE, далее WTP, DTP (у кого нет MyEclipse). То, что я перечислил - основная наша база. Само собой, у каждого есть свои плаигны на свой вкус, у меня например, Implementor's - позволяет просмотреть имплементацию интерфейсов и отдельных методов интерфейсов (как Idea, но не так удобно). Есть также плагин для AspectJ (хотя не помню, как его ставил, может уже было?)- иногда увлекаюсь аспектно-ориентированным програмированием. + еще какие-то, которые я не помню + великий и ужасный хипернейд.

Добавлено:

Цитата:
Я особой разницы между NetBeans и Eclipse не усмотрел



freeaccount, а разница, между тем, большая. У NetBeans редактор кода никакой по сравнению с Eclipse. Зато там в оригн. поставке есть все, что нужно для быстрой веб-разработки. NetBeans скорее напоминает Visual Studio - не только интерфейсом, сколько подходом. Каркас приложения лепится мышью. Например, у нас на работе один энтузиаст накидал мышкой каркас J2EE-приложения за несколько минут - с сервлетами и пр.
Автор: royt
Дата сообщения: 23.01.2007 22:03
А что с Borland JBuilder (вроде 2007 вышла недавно) - ни в какое сравнение теперь не идет с Eclipse?
Имхо в свое время была одна из лучших IDE, но давно не пользовал, интересно.
Автор: maina
Дата сообщения: 24.01.2007 18:24
помогите , пожалуйста, у меня столько долгов, что я не успеваю что-либо сделать. Если не жалко! ПОЖАЛУЙСТА...



1.Задачи на разработку Java-апплетов:

    Разработать апплет, рисующий график функции Y(x)=Acos(x)+Bsin(x). Значения A и B задаются в виде параметров апплета.


2. Задачи на разработку CGI/ISAPI-приложений:

    Проверка ввода имени и пароля пользователя. Подготовить HTML-страницу, содержащую форму, включающую: одно¬строч¬ный текстовый редактор, два редактора пароля и кнопки типа submit и reset. Данные из этой формы передаются CGI-прило¬жению, которое проверяет, чтобы: в каждом из редакторов была введена непустая строка, данные из обоих редакторов паролей совпадали, и длина пароля была не менее шести символов. Если все условия выполняются, пользователю сообщается о кор¬рект¬ности введенной информации, в противном случае указывается кон¬к¬ретная ошибочная ситуация (вывод должен вестись в HTML-фор¬мате).
Автор: Midshipmen
Дата сообщения: 24.01.2007 20:24
1. Код апплета таков:


package main;

import java.applet.Applet;
import java.awt.*;

public class Main extends Applet
{
    int A = 20;
    int B = 30;
    int m=5;
    
    public void init()
    {
        A=Integer.parseInt(getParameter("A"));
        B=Integer.parseInt(getParameter("B"));
    }
    
    public void paint(Graphics g)
    {
        int x=0, dx=1;
        int f0=A;
        while (x<1000)
        {
            int F=(int)(A*Math.cos(x)+B*Math.sin(x));
            g.drawLine(m*x, m*f0, m*(x+dx), m*F);
            f0=F;
            x+=dx;
            
        }
}
}


Параметры апплету передаешь в его описании таким образом (пишу на память, если на страничке будет ошибка - см. доки w3c):

<applet code='Main.class' width='500' height='500'>
<param name=A value=40>
<param name=B value=20>
</applet>

Скомпилить и подключить сможешь?

2. Тут тоже просто, делаешь обычную html-страницу и методами ду-пост передаешь данные. SGI программа на чем должна быть? Тоже на Java? Почему не пишем подробно условия? Если бы написал, то было бы тебе и решение, а так впустую делать никому не захочется.
Автор: maina
Дата сообщения: 25.01.2007 09:58
Midshipmen

Честно говоря, я в этом ничего не понимаю(к сожалению!).
Потому прошу Вас выручить меня, если не трудно, поясните, пожалуйста, решенную задачку.


Цитата:
Скомпилить и подключить сможешь?


нет не смогу, так как не знаю, как нужно сделать.
Если не трудно напишите мне , пожалуйста.

Очень буду благодарна!

Добавлено:

Цитата:
SGI программа на чем должна быть? Тоже на Java?



скорее всего.
я эту задачку тоже не знаю как решить.
Напишите мне , пожалуйста.
Автор: Patrick Star
Дата сообщения: 25.01.2007 18:16
Хочу научиться кодить на Яве... пока ньюб в этом деле)

Пытаюсь скомпилировать любой код, а NETBeans 5.5 выдает ошибку:
C:\Documents and Settings\1\12\build.xml:7: Cannot find nbproject/build-impl.xml imported from C:\Documents and Settings\1\12\build.xml

Че значит сие?)


Добавлено:
Да и еще...подскажите любые хорошие доки по NetBeans 5.5 для начинающих)) Helloy World! Рулит)
Автор: Coolmax
Дата сообщения: 26.01.2007 05:16
NetBeans очень не любит пробелы и русские буковки в путях. У меня теперь все проекты размещаются в c:\Java
Автор: maina
Дата сообщения: 26.01.2007 11:25
ПОМОГИТЕ,ПОЖАЛУЙСТА,РЕШИТЬ ЗАДАЧКУ


2. Задачи на разработку CGI/ISAPI-приложений:

Проверка ввода имени и пароля пользователя. Подготовить HTML-страницу, содержащую форму, включающую: одно¬строч¬ный текстовый редактор, два редактора пароля и кнопки типа submit и reset. Данные из этой формы передаются CGI-прило¬жению, которое проверяет, чтобы: в каждом из редакторов была введена непустая строка, данные из обоих редакторов паролей совпадали, и длина пароля была не менее шести символов. Если все условия выполняются, пользователю сообщается о кор¬рект¬ности введенной информации, в противном случае указывается кон¬к¬ретная ошибочная ситуация (вывод должен вестись в HTML-фор¬мате).
Автор: Patrick Star
Дата сообщения: 26.01.2007 13:01
Люди,имеюцца ли у Вас какая нибудь инфа,книги,статьи как начать кодить в NetBeans... а то я че т не догоняю...классы там какие то нужны)
Нельзя просто фставить код и откомпилить его)))
буду оч балгодарен)
Автор: royt
Дата сообщения: 31.01.2007 20:16
maina
Midshipmen
Patrick Star
ну и чего вы тут не по теме развели...

Давайте затронем конкретный вопрос.
Подскажите, кто имеет опыт работы не с одной средой:
насколько развита в разных IDE поддержка (интеграция) систем контроля версий?
Интересуют IDE под windows, но в принципе не только (полезно будет узнать для общего развития).

Скажем к Eclipse можно прикрутить TortoiseCVS ? Или там есть какое-то встроенное решение?

Страницы: 123

Предыдущая тема: Fast report


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.