Модераторы: LSD, AntonSaburov

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Какую IDE для Java предпочитаете? расширенный опрос + инструментарий (2) 
:(
    Опции темы
 
Какую IDE для Java предпочитаете?
JBuilder [ 10 ]  [2.96%]
JDeveloper [ 8 ]  [2.37%]
Eclipse [ 115 ]  [34.02%]
Idea [ 57 ]  [16.86%]
NetBeans [ 131 ]  [38.76%]
Никакую - текстовый редактор [ 9 ]  [2.66%]
Другие IDE [ 8 ]  [2.37%]
Всего проголосовавших: 338
В этом опросе возможен один вариант ответа
  
EJack
Дата 2.3.2008, 05:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Цитата(LSD @ 1.3.2008,  14:09)
1. Я говорил про имена, конструкторы это понятно.

2. Кстати в Эклипсе в свое время была проблема - если мы объявляем переменную базового типа (например List<String>), он не догадывался предложить не абстрактные реализации, а предлагал самому имплементировать класс или интерфейс. Сейчас это пофиксили?

3. А типы там подставляются автоматом?

1. Про имена я же ниже написал что такое реализованно, без проблем!
2. Я не встречал такой проблемы - значит пофиксили.
3. Про типы вот я не понял что значит автоматом??? 

Да к стати в Эклипсе, что мне еще нравиться (не относиться к редактору кода) так это идея так называемых - workspace. Классная вещь!
В ней храняться все настройки среды и преспектив ну сами проекты естественно, взял папку с workspace-ом и все настройки твои на новом месте уже готовы!

Присоединённый файл ( Кол-во скачиваний: 88 )
Присоединённый файл  names.JPG 20,98 Kb
PM MAIL   Вверх
EJack
Дата 2.3.2008, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Да вот примечание к моим постам - я в Java полный новичок, соответственно и с IDE's работал не долго, Идею пощупал только пока триал работал потом убил, в принципе пока не жалею. Далее посомотрим, но желания купить после ее отключения не появилось - значит не зацепила.

Далее NetBeans классная вещь не спорю люблю когда все в одном флаконе (к IDEA тоже относиться) стоит у меня она, я в ней на UML диаграммы в код перевожу, классно вот главное что бесплатно. Да еще как NetBeans так и IDEA намного более мощные среды по сравнению с эклипсом в базовом варианте (я про JEE вариант). Плагинами и различными расширениями я не увлекался, хотя говорят MyEclipse мощная вещь - но опять так ки платная.

Исходя из всех своих соображений и пусть не большого, но всетаки опыта - прихожу в выводу что самым лучшем (соотношение цена\качество\удобство\возможности) решением являться, все таки, NetBeans. Но еще раз повторю - ЭКЛИПС рулит для новичков. Только когда все основы перелопатишь, тогда за более мощные среды надо браться. Вот тогда и посмотрим может и ИДЕЮ прикуплю, а пока нет смысла.

Да хотел бы предолжить сюда писать не только то что вам более всего нравиться (IDE в смысле), но и что приходиться использовать на работе по долгу службы так сказать. Что бы за одно знать на чем реально проекты пишутся.
PM MAIL   Вверх
COVD
Дата 2.3.2008, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 6
Всего: 43



Цитата

В ней храняться все настройки среды и преспектив ну сами проекты естественно, взял папку с workspace-ом и все настройки твои на новом месте уже готовы! 


Да вроде, в Нетбинсе так же. Однако, не знаю как в Эклипсе, есть в Нетбинсе проблемы. Пути подключенных библиотек хранятся в проекте как абсолютные. Теперь если проект закоммитить в SVN, и поднять на другом компьютере, то библиотека не найдется, если на одном компьютере репозиторий SVN на C: , а на другом - скажем, на D: .   

PM MAIL   Вверх
EJack
Дата 2.3.2008, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



В эклипсе все необходимые пакеты, плагины и много другое складывается в папку .metadata расположенную в папке workspace. так что переносимость полная. Да там же храниться и настройка подсветки синтаксиса. И она переноситься без проблем на другую тачку.
PM MAIL   Вверх
batigoal
Дата 2.3.2008, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Цитата(EJack @  2.3.2008,  06:48 Найти цитируемый пост)
но и что приходиться использовать на работе по долгу службы так сказать. 

Как правило, это не регламентируется, хотя бывает и такое. на прошлой работе нам навязывали JBuilder, но безуспешно. На текущей - волюнтаризм smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
SoulKeeper
Дата 2.3.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: 3
Всего: 15



Предпочитаю IDEA, использую Eclipse, т.к. корпоративный стандарт, мать его. Ужасно не доволен, кучи багов, ужасно неудобный интерфейс (перспективы задолбали, а у каждой еше и свои хоткеи), убогий функционал - ни вам поддержки хибернейта, ни стратса\спринга, короче блокнот. Попытка установить плагин для хибернейта на эклипс 3.3 увенчалась убийством поддержки dtd-шок во всех xml-ках, больше как-то не тянет ставить плагины, т.к. нет желания наткнутся на подводные камни. По сранению с Идеей Эклипс просто каменный век. Нетбинс пробовал юзать, не понравился, в основном дизайн ;) Да и чесно говоря для кодинга не на работе целиком доволен идеей smile

А больше всего в Эклипсе раздражает просто мегатупой редактор. Пока один эррор не поправиш - другой не появится, в большенстве это вылазит при copy\paste частей кода между проектами, но все-же... Не удобно. Редактор JSP-шок - вообще кошмар. Эклипс регулярно придумывает сам себе ошибки и подчеркивает красным. Лечится переоткрытием JSP-шки в новой вкладке. Мелочь вроде, а не приятно. Ну и кривая работа с веб серверами, в частности с Томкатом 5.5\6. Уже вошло в привычку перед тестированием написаного кода по пару раз делать "clean" проекта и сервера, т.к. как-то убил рабочий день на войну c ClassNotFoundException, а оказалось, что это очередной баг Эклипса, уже с паблишингом на сервер. 

Единственное достоинство Эклипса - бесплатность, хотя, чесно говоря, там платить просто незачто. Среда разработки не должна мешать процессу написания кода.

Это сообщение отредактировал(а) SoulKeeper - 2.3.2008, 12:01
PM MAIL   Вверх
EJack
Дата 2.3.2008, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



2 SoulKeeper

Подобных сложностей не встречал. Покрайней мере при рабте с томкатом 6.0. вообще багов не замечал и клеан проекта делать вовсе не приходилось. Да а вот редактор JSP мне в эклипсе симпатичнее чем в бинсах, а вот в идее не успел пощупать :(. На счет обнаружения ошибок, что правда то правда есть и такой косяк, только у меня он находить все ошибки после сохранения изменений (Ctrl+S)

Но повторюсь что я только вот тут колупаюсь с простыми примера и не сложными задачами, может когда за крупный проект засяду тогда тоже баги полезут и придеться обратить свой взор на другие IDE в том числе и на идею. Но пока мне эклипса за глаза.
PM MAIL   Вверх
Kangaroo
Дата 2.3.2008, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 3
Всего: 104



Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
(перспективы задолбали, а у каждой еше и свои хоткеи)

Это как? Какие хоткеи меняются?

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
ни вам поддержки хибернейта, ни стратса\спринга, короче блокнот.

Это только плюс. Кто не использует эти библиотеки - зачем им ИДЕ с ненужной функциональностью? А кто использует - спокойно может поставитьь плагины.

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
Попытка установить плагин для хибернейта на эклипс 3.3 увенчалась убийством поддержки dtd-шок во всех xml-ках, больше как-то не тянет ставить плагины, т.к. нет желания наткнутся на подводные камни.

Вы думаете, если бы все ставили так плагины, кто-то пользовался бы эклипсом?? Так что тут не плагины виноваты  smile 

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
По сранению с Идеей Эклипс просто каменный век.

Вот скачаю триал - отпишусь.

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
Пока один эррор не поправиш - другой не появится, в большенстве это вылазит при copy\paste частей кода между проектами

Не копипастить надо, а подключать библиотеки  smile 

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
Редактор JSP-шок - вообще кошмар.

Вот тут не могу сказать, не работал.

Цитата(SoulKeeper @  2.3.2008,  10:48 Найти цитируемый пост)
Ну и кривая работа с веб серверами, в частности с Томкатом 5.5\6. Уже вошло в привычку перед тестированием написаного кода по пару раз делать "clean" проекта и сервера,

Опять же очень субьективное утверждение.
Да было у меня пару раз за год необходимость в клине (когда в дебаге true == false   smile ), и все!





--------------------
Lost....
PM MAIL MSN   Вверх
SoulKeeper
Дата 2.3.2008, 14:36 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: 3
Всего: 15



Цитата(Kangaroo)

Это как? Какие хоткеи меняются?


Ну простой пример:
1). Создаем Dynamic Web Project.
2). Создаем клас

Код

package hello.world;

public class TestClass {

    public static void sayHello() {
        System.out.println("Hello, World");
    }
}



Cоздаем JSP-шку. Скриплеты писать это, в принципе, bad style, но мы ведь о Эклипсе, а не о стиле написания кода smile?
Код

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<%
    TestClass.sayHello();
%>

</body>
</html>


И на JSP-шке жмем CTRL+SHIFT+O (Optimize Imports для java). Не реагирует.
Также и с "Add Import". Ctrl+Shift+M работает олично в java редакторе, но не реагирует в JSP. Даже если в настройках хоткея явно указать "Editing JSP Source".

Также сюда можно приписать и то что JSP страничку можно создать (через менюшку) только с перспективы J2EE, с перспективы Java видать религия не позволяет. Да, там есть кнопочка Other... Но мне в принципе хочется чтобы эклипс понимал что это веб проект и выносил в быстрый доступ нужное.

Цитата(Kangaroo)

Это только плюс. Кто не использует эти библиотеки - зачем им ИДЕ с ненужной функциональностью? А кто использует - спокойно может поставитьь плагины.


Почему сразу ненужной? Идея сама подключает плагины, когда она видит что используется технология, а так они лежат сбоку и никому не мешают. Мало ли когда пригодится. Вот это плюс, а серфинг в инете часами в поисках сомнительно совместимых плагинов - минус.

Цитата(Kangaroo)

Вы думаете, если бы все ставили так плагины, кто-то пользовался бы эклипсом?? Так что тут не плагины виноваты  smile 


Если разработчики эклипса не знают что такое обратная совместимость, то пускай спросят у Sun"а. Почему-то код написаный на более ранних версиях JDK использует deprecated методы и работает. Натыкался уже не один раз, когда на старом эклипсе (3.1 к примеру) плагин работает отлично, а после обновления начинает глючить. И почему я должен терять кучу времени для того что-бы разобратся какой плагин рабочий, а какой нет? Мне платят не за поски плагинов, мне платят за работу.

Цитата(Kangaroo)

Не копипастить надо, а подключать библиотеки  


А вот здесь уж извините, но то как я пишу код - лично моя проблема. И если мне удобнее подключать библиотеку после того как я вижу что мне ее не хватает, а не сразу, то это вовсе не означает что я должен лишится возможности правки других ошибок. Почему-то идея с этим отлично справляется. А копипастить иногда приходится, в большенстве утилитные классы, т.к. тащить всегда библиотеку с десятками утилитных классов, когда нужно 1-2 - не вижу в этом смысла.

Цитата(Kangaroo)

Опять же очень субьективное утверждение.
Да было у меня пару раз за год необходимость в клине (когда в дебаге true == false   smile ), и все!


Здесь я могу только позавидовать smile

Это сообщение отредактировал(а) SoulKeeper - 2.3.2008, 14:41
PM MAIL   Вверх
LSD
Дата 3.3.2008, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Про имена я же ниже написал что такое реализованно, без проблем!

У меня работает странно, на List<String> предложил только list, но не strings и stringList.

Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Я не встречал такой проблемы - значит пофиксили.

У меня есть, тестировал на MyEclipse 6.0.

Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Про типы вот я не понял что значит автоматом???

Проверил, это есть.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
powerOn
Дата 3.3.2008, 13:49 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(LSD @  3.3.2008,  13:22 Найти цитируемый пост)
У меня работает странно, на List<String> предложил только list, но не strings и stringList.


А вот как это выглядит в NetBeans:

user posted image


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
EJack
Дата 3.3.2008, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Цитата(LSD @ 3.3.2008,  13:22)
Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Про имена я же ниже написал что такое реализованно, без проблем!

У меня работает странно, на List<String> предложил только list, но не strings и stringList.

Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Я не встречал такой проблемы - значит пофиксили.

У меня есть, тестировал на MyEclipse 6.0.

Цитата(EJack @  2.3.2008,  05:30 Найти цитируемый пост)
Про типы вот я не понял что значит автоматом???

Проверил, это есть.

Вот самый первый топик на этой странице там к нему приложено изображение можете посмотреть как работает подстановка в эклипсе.
PM MAIL   Вверх
LSD
Дата 3.3.2008, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Цитата(powerOn @  3.3.2008,  13:49 Найти цитируемый пост)
А вот как это выглядит в NetBeans:

Ага, приблизительно так же и в IDEA (только ses нету).


Цитата(EJack @  3.3.2008,  15:38 Найти цитируемый пост)
Вот самый первый топик на этой странице там к нему приложено изображение можете посмотреть как работает подстановка в эклипсе.

Я видел, только у меня такого нет smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Kangaroo
Дата 3.3.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 3
Всего: 104



Цитата(LSD @  3.3.2008,  14:56 Найти цитируемый пост)
Я видел, только у меня такого нет 

Наверное, ты писал лист как тип:
- Если писать List<String> по кнтрл-пробел само вставляет list
- Если писать ArrayList<String> по кнтрл-пробел два варанта - list or arrayList

PS
Вопрос: я один такой, которому быстрее набрать переменную, чем в списке выбирать? smile 
Что за странный способ измерения удобства?




--------------------
Lost....
PM MAIL MSN   Вверх
EJack
Дата 3.3.2008, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Да я тоже ручками набираю. Просто функционал сравниваем  smile 
PM MAIL   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.1031 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.