![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: 2 Всего: 2 |
Посмотрел ролик недавно вышедшей седьмой Идеи. Смешанные чувства: и радостно, что передовая IDE (или одна из передовых, кому как нравится) интенсивно развивается, и грустно.
А грусно вот почему. Я начал пользоваться IDEA с версии 3.0, сейчас использую 6. Когда начинал писать на Java (лето 2002г), провел некоторое сравнение доступных на тот момент IDE. Попробовал Borland JBuilder, Oracle JDeveloper, IDEA, Eclipse. Еслипс ничем не поразил. ИМХО, его тогда еще не было ![]() JBuilder, наоборот, поразил наличием всяких помошников-волшебников. Нужно что-то создать - несколько щелчков мышкой и готово. Но к этому моментуя уже прочно перелез с мышки на клавиатуру, поэтому визарды не больно-то порадовали. Кроме того, если сделанное помощником поправить руками - частенько билдер не отслеживал эти изменения, что периодически приводило к неприятностям. Да и денег за него хотели. JDeveloper был бесплатным. По волеизъявлению руководства остановился на нем. Начал работать. Написал какой-то класс и попробовал его скомпилировать. Ничего не вышло - полезли ошибки. В итоге, на 10 компиляцию, все ошибки были устранены. Потом попробовал IDEA. Страшно обрадовался: все ошибки были сразу помечены. Куча клавиатурных комбинаций, рефакторинг, который остальным и не снился. Такое впечатление, что авторы первым делом начали писать редактор, удобный для написания кода. И у них это получилось. Правда, она тогда не умела создавать jar'ы - пришлось освоить Ant, о чем, правда, не жалею. Постепенно, IDEA росла, появлялась поддержка различных вкусностей и полезностей. При переходе на 5 версию обнаружил, она работает несколько тормознее предыдущей. А переход на IDEA v6 был сущим кошмаром. Простой набор кода тормозил! Уже молчу про попытки использования различных клавиатурных комбинаций. Как я понял, дело было в довольно сложной системе анализа ошибок на лету. Что будет с v7 - просто боюсь представить. Но это так, мысли вслух. Самое интересное - как позиционируют свои творения производители различных IDE? Для полного цикла разработки (от задумки до выпуска готового компилированного продукта) маленьких и больших проектов? Тогда следовало бы ожидать, что новая версия IDE пишется и выпускаеться на текущей версии того же IDE. Или может быть, IDE предназначается для эффективного кодирования? Тогда почему они это кодирование так тормозит? Зачем на ходу проверять кучу вещей, если это так снижает скорость вывода символом при наборе кода (у меня так и было - IDE не успевала за клавиатурой, хотя печатаю я не быстро)??? С момента освоения Ant'а все мои проекты не зависят от IDE. Т.е. сборка прочие вещи делаются Ant'ом. IDE используется только в процессе разработки. ИМХО, это правильный путь. И мне сильно не верится, что релизы современных Java-продуктов осуществляется в какой-нибудь навороченной IDE. ИМХО, развитие современных IDE должно привести к созданию различных режимов работы: производительный - с отключением различных онлайновый фич полный - с включением всего в общем, что-то в этом роде. Что скажете? Что бы снять некоторые вопросы, опишу свою текущую машину: Processor: AMD Athlon 64 X2 Dual Core Processor 4200+ Memory: 4G memory OS: Fedora Core 6 x86_64 Java (на которой запускается IDEA): Java HotSpot Server VM (build 1.6.0-b105, mixed mode) -------------------- ![]() |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 5 Всего: 77 |
Согласен. Это, конечно, всё можно поковырять, но желательна болеё лёгкая "кнопочка" ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
скажу что не удивлен твоим тормозам, поскольку ты на серверной JVM заускаешь GUI программу. Хотя конечно выбора тут нет... - текущие 64 разрядные версии SUN JVM не поддерживают -client опцию, они по дефолту работают как -server. Попробуй поработать со своей IDE на клиетской JVM - разница будет ощутима (лично я её сильно ощущаю). |
|||
|
||||
Greg |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 16.9.2006 Где: Беларусь, г.Минск Репутация: нет Всего: 7 |
InelliJ IDEA пользуюсь недавно (с 5-ой версии),вот, и когда устроился на работу поставил 6-ую версию на 1.5 машине.У проекты у нас собираются maven 1.x, поэтому первое что пришлось сделать это:
который сгенерил не совсем верные файлы описаний (плагин работает только с версиями до 4 !).Вроде как пустяк,но если всё таки политика закрытых кодов сказывается.Вторая ложка дёгтя подошла к горлу когда после каждой пересборки начиналась переиндексация в target,что подтормаживало всю систему,да и подумал - это не для больших проектов.Вообщем то всё - больше не юзаю ... --------------------
Страх перед возможностью ошибки не должен отвращать нас от поисков истины. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Так что не надо дезинформировать народ. |
|||
|
||||
sandello |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: 2 Всего: 2 |
Это обычная ява, 32-х разрядная.
Это сообщение отредактировал(а) sandello - 14.4.2007, 16:55 -------------------- ![]() |
||||
|
|||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: 2 Всего: 2 |
Мне, типа, показалось. Рад, что у тебя оно летало. Про себя такого сказать не могу :-( -------------------- ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Ну так у тебя же написано, что JVM работает в серверном режиме. Объяснение этому здесь. Попробуй в файле idea.exe.vmoptions прописать срочку -client. -------------------- 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. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
LSD, idea.exe.vmoptions?
![]() ![]() Кстати, мне интересно, нахрена они VM в комплекте суют, которая весит половину установщика. ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
А что тут не так? Есть такой конфигурационный файл. -------------------- 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. |
|||
|
||||
JUncle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 6.4.2006 Где: Казань, РФ Репутация: нет Всего: 1 |
Не претендую на точность, но кое-что слышал о проблемах с IDEA 6.0 на *nix. Все дело в реализации VM. У кого летает, у того скорее всего винда. А вообще на твоей конфигурации Eclipse был бы сверхзвуковым. Да и сейчас он далеко не игрушечный, об IDEA мне и думать не хочется теперь (а переходил ведь с неохотой ![]() --------------------
class JUncle extends Man // singleton{/*...*/} |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Я тоже на рабочем ноуте не тороплюсь Idea 6 ставить.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: 2 Всего: 2 |
Когда начинал работать, обнаружил что IDEA со своим свингом не дружит с xinerama. Пока разбирался, думал перейти на эклипс. Не смог. Помешала привычка работать с клавиатурой: некоторые вещи в эклипсе не нашел, некоторые работают не так (в частности: возрастающее выделение "expand selection"). А эклипс у меня стоит. Летает, конечно, только тихонько как-то. Особенно, когда начинаешь работать с какой-нибудь хренью типа исходников jboss'а. -------------------- ![]() |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Есть мнение, что у ребят многие проблемы решатся, если они откажутся от Swing`а и полностью перейдут на SWT...
Но вообще, да - раньше считал, что тормоза - это проблема железа, но сейчас даже на очень шустрых машинах вижу, что IDEA тормозит - значит, дело в чём-то другом... P.S. Нужно будет попробовать её на последнем JRockit`е погонять, что ли - вдруг, поможет?.. -------------------- |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 5 Всего: 77 |
Работаю сейчас с этой штукой. Нормуль. Покатит
![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: 2 Всего: 2 |
Ты про семерку? Я тоже на нее перешел. Некоторые вещи там наконец-то сделали: добавление проекта в VCS как единое целое, к примеру. -------------------- ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
С чего бы это? Эклипс вполне нормально работает под Linux. -------------------- 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. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: нет Всего: 31 |
Э... возможно, я жутко отстал от жизни, но может меня кто-нибудь всё же просветит?..
Насколько мне известно, семёрка пока что в глубокой бэте. На офсайте есть только ссылка на "веховые камни" проекта, откуда можно скачать и текущую сборку. Но говорить о полноценной седьмой версии пока что рано. Или я не прав и JetBrains врут? -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Early Access-то там точно есть
![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Ну почему же врут, ребята просто выпустили и стабилизировали все фичи которые назначены были на мелстоун 1, тоесть спринг и хайбирнет, + про - мелочам., они выложили линк на этот билд и те кому нужно использовать новые фичи 7 идеи могут пользоваться билд более менее стабилен, могу с увереностью сказать по стабильность М1 где- то доганяет первый релиз деметры., ну тоесть если учитывать что это перый мелстоун, то очень стабильный билд, вот так вот. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |