LINUX.ORG.RU

Вышла IntelliJ IDEA 11

 , , ,


0

2

Тихо и незаметно вышла очередная версия IntelliJ IDEA — Java (и не только) IDE от JetBrains. Изменения коснулись буквально всех подсистем: UI, редактор кода, инструменты и интеграции с фреймворками etc.

  • новая архитектура редактора кода, обеспечивающая большую отзывчивость и отсутствие фризов при редактировании огромных файлов;
  • увеличена скорость индексации и запуска программы;
  • изменения в GUI рефакторинга;
  • добавлено окно «Event Log» — место, где можно увидеть все уведомления и выбрать соответствующие им действия;
  • улучшение поддержки систем контроля версий и интеграции с GitHub;
  • многочисленные изменения в UI;
  • поддержка Groovy 2.0;
  • исправлены некоторые недочеты при использовании тем оформления Gtk.

Community Edition

>>> Подробнее



Проверено: maxcom ()
Последнее исправление: post-factum (всего исправлений: 7)

Ответ на: комментарий от I-Love-Microsoft

уважаемый <тот кто судит по нику>

Во-перых, я стебусь.

Во-вторых, я сам люблю Майкрософт за MS Research Cambridge.

по умолчанию при создании репозитория hgignore не создается

ППЦ проблема текстовый файл создать.

а поддержка в IDE это например Qt Creator не помещает *.user файл в репозиторий

Ну так небось она его и в игнор лист не помещает, т.е. он телепается как not tracked.

pitekantrop ★★★
()
Ответ на: комментарий от thevery

яхз, я даже сейчас скачал jdk-6u29-linux-x64.bin и задал в него JAVA_HOME и при запуске среда уже не ругается что у меня OpenJDK, а показывает что я юзаю оркаловскую каку

однако как создать даже helloworld в этой IDE я не понял пока что, даже в NetBeans все сразу работало

где почитать как правильно проект создавать? че как модули называть и т.п.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от r

iml-и никуда не деваются. Они одинаковые для обоих форматов.
iws превращается в .idea/workspace.xml — его в игнор.
ipr разбивается на много мелких в .idea/ — из них можно некоторые тоже в игнор запихнуть. Да и просто проще следить, что где меняется и откатывать ненужные изменения.

pitekantrop ★★★
()
Ответ на: комментарий от r

Он чешский.

Там из девелоперов был один Вацлав Пех. Сейчас куда больше разработчиков в Мюнхене сидят. Знакомые харьковчане теперь почти все там.

pitekantrop ★★★
()
Ответ на: комментарий от r

Я знаю - я просто говорю что и раньше нормально было с version controlом.

По-моему там и сейчас не очень нормально — при импорте из maven постоянно строчки в iml бесцельно переставляются и добавляются-исчезают. И каждая минорная версия идеи хоть что-то, да поменяет в конфигах. А лет пять назад вообще полный мрак был — то форматирование всех xml целиком поменяется, то концы строк разные меняет, в зависимости от того, на какой платформе проект откроешь.

pitekantrop ★★★
()
Ответ на: комментарий от pitekantrop

По-моему там и сейчас не очень нормально — при импорте из maven постоянно строчки в iml бесцельно переставляются и добавляются-исчезают

Ну не звезда - но и не так чтобы большие проблемы. Есть генетическая проблема при переименовании директорий модулей, которая существует с момента появления модулей - путь модуля в проекте не меняется - в результате iml файл пишется по старому пути - приходитяс руками править в modules.xml

r ★★★★★
()
Ответ на: комментарий от CYB3R

А я пользуюсь жирным эклипсом с плагинами..

Плюсую. Как бы не был жирным эклипс буду им пользоваться.

mopsene ★★★
()
Ответ на: комментарий от I-Love-Microsoft

а плагины системы контроля версий это поддерживают? т.е. чтобы эти второстепенные файлы не попадали в систему контроля версий?

они не второстепенные... ты сам решаешь, что в проекте должно быть общим для всех, а что индивидуальным для каждого. Крайности - добавить в репозиторий всё (включая workspace.xml) или не добавлять вообще ничего (в play framework принято не добавлять проект вообще, и в корне проекта у каждого разработчика выполнять play idealize, который создаст проект)

stevejobs ★★★★☆
()
Ответ на: комментарий от r

Я знаю - я просто говорю что и раньше нормально было с version controlом.

Нене. Idea любила переставлять местами строчки в конфигурации (что просто выводит из себя). Да и мерждить постоянно изменения не удобно, гораздо проще когда все побито на файлы и у каждого в команде фактически изменения касаются разных конфигурационных файлов + сразу видно что изменили в проекте глядя на changelist.

theos ★★★
()
Ответ на: комментарий от I-Love-Microsoft

однако как создать даже helloworld в этой IDE я не понял пока что, даже в NetBeans все сразу работало

посмотрите любой видео-туториал на jetbrains tv

thevery ★★★★
()
Ответ на: комментарий от r

Ну и что? Гуглобимероинтел тоже стал «отечественным» потому что девелоперский офис открыл?

у JB ВСЕ разработчики в питере были до недавнего времени, а у «гуглобимероинтел»-а - лишь малая часть.

thevery ★★★★
()
Ответ на: комментарий от thevery

у JB ВСЕ разработчики в питере были до недавнего времени, а у «гуглобимероинтел»-а - лишь малая часть.

В иоей британской компании _ВСЕ_ разработчики в киеве - она резко стала украинской?;)

r ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

однако как создать даже helloworld в этой IDE я не понял пока что, даже в NetBeans все сразу работало

с этими новыми технологиями в интернете стало невозможно ничерта найти, поэтому перезалил ролик http://www.multiupload.com/8ZY6TNPUES

А еще говорят, «зачем скачивать себе на комп если в интернете все останется?» Ну и как найти этот ролик?

где почитать как правильно проект создавать? че как модули называть и т.п.

вот http://wiki.jetbrains.net/intellij/Setting_up_a_project_in_IntelliJ_IDEA

Karapuz ★★★★★
()
Ответ на: комментарий от thevery

а зачем при использовании maven'а ещё и iml-ку хранить в VCS?

Идея (10-я, по крайней мере) раком вставала, если находила проект, но не находила iml-ки.

pitekantrop ★★★
()
Ответ на: комментарий от Karapuz

спасибо, я понял то не так у меня было - я сам без инструкции делал точно также и даже конфигурацию правильно создал, вечером попробую еще разок

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от r

как ну и что? череповецкий меткомбинате теперь тоже кипрский если на кипре живет основной акционер и получатель прибыли, так чтоли? А яндекс тоже Голландская компания получается?
Открываем вику: «Компания была основана в 2000 году как частная компания Сергеем Дмитриевым, Евгением Беляевым и Валентином Кипятковым.» А что налоги выгоднее платить в чехии не значит что сначала контору открыли чехи, а потом набрали русских лохов работать на себя

Karapuz ★★★★★
()
Ответ на: комментарий от pitekantrop

Идея (10-я, по крайней мере) раком вставала, если находила проект, но не находила iml-ки.

ээ.. идея с 10ки умеет открывать iml как проект

thevery ★★★★
()
Ответ на: комментарий от thevery

а зачем при использовании maven'а ещё и iml-ку хранить в VCS?

ээ.. идея с 10ки умеет открывать iml как проект

Как одно с другим связано?

pitekantrop ★★★
()
Ответ на: комментарий от Karapuz

череповецкий меткомбинате теперь тоже кипрский если на кипре живет основной акционер и получатель прибыли, так чтоли?

Зарегистрирован он где? Прибыли уходят куда? А то ведь кока-кола - украинская компания - вон завод в 70км здоровенный.

А иначе раскрой тему «отечественной» компании? Какой нить веризон - что индийская компания если каллцентр в индии Я вон тоже работаю в украинской только потому что воркфорс тут? А почему тогда реальность данная в ощущениях говорит о том что работаю я все таки в британской компании?

r ★★★★★
()
Ответ на: комментарий от pitekantrop

ээ.. идея с 10ки умеет открывать iml как проект

Как одно с другим связано?

прошу прощения, оговорился: идея с 10ки умеет открывать мавеноский pom как проект

thevery ★★★★
()
Ответ на: комментарий от thevery

> идея с 10ки умеет открывать мавеноский pom как проект

9-ая версия уже умела это делать.

dave ★★★★★
()
Ответ на: комментарий от thevery

идея с 10ки умеет открывать мавеноский pom как проект

Это скорее импорт, т.к. идея создаёт свой проект и iml для каждого pom.

Поместить проект в vcs без iml-ек нельзя, т.к. идея его потом открывать не хочет.

Не класть идеевский проект в vcs не вариант, т.к. там куча всего полезного, чего нет в pom, например форматирование и настройки inspection-ов.

pitekantrop ★★★
()
Ответ на: комментарий от r

Зарегистрирован он где? Прибыли уходят куда?

То есть ты нам предлагаешь бойкотировать чешского производителя и не покупать их программу? а ждать пока государство что-нибудь вроде «православная IDE на основе anuta» родит в рамках НПП?

Karapuz ★★★★★
()
Ответ на: комментарий от borisych

а. тут только ручками в настройках проекта

sacred ★★
()
Ответ на: комментарий от pitekantrop

Поместить проект в vcs без iml-ек нельзя, т.к. идея его потом открывать не хочет.

импортить каждый раз - не вариант?

thevery ★★★★
()
Ответ на: комментарий от thevery

импортить каждый раз - не вариант?

Нет. Я уже написал, почему:

Не класть идеевский проект в vcs не вариант, т.к. там куча всего полезного, чего нет в pom, например форматирование и настройки inspection-ов.

pitekantrop ★★★
()
Ответ на: комментарий от thevery

ну и что мне с этим дерьмом делать?

[java]     [javac]     private static final Image ourErrorMaskImage = ImageLoader.loadFromResource("/general/errorMask.png");
     [java]     [javac] 1 error
     [java] /home/open/source/ideaIC-111.69/build/gant.xml:17: : Compile failed; see the compiler error output for details.

parrot
()
Ответ на: комментарий от Karapuz

То есть ты нам предлагаешь бойкотировать чешского производителя и не покупать их программу?

Нет конечно - программа хорошая, хорошего производителя надо поддерживать. Я посто поправил фразу «поддержим отчечественного производителя» по отношению к чешской компании. Правда может писавший гражданин чешской республики и я неправ:)

r ★★★★★
()
Ответ на: комментарий от schakal

от эклипса я отошёл ещё когда только на питоне писал :)

dotbg ★★★★
()
Ответ на: комментарий от dotbg

это ж штаб-квартира. а разработка ведётся не только там ну и http://www.jetbrains.com/company/CorpOverview.pdf фамилии ManagementTeam намекают :)

http://www.google.ru/jobs/, Сергей Брин: гугл - Российская компания? Ты этип пацанам из сколково скажи что их инициатива сработала еще до создания - уже есть российский гугл.

r ★★★★★
()
Ответ на: комментарий от dotbg

Я знаю историю компании - формально ничем не отличается от Брина. А R&D там не только в СПб, но еще и в США и в германии. Раньше был еще в харькове(как сейчас не знаю) - фабрик там делали.

Вообще учитывая этот момент - называть ее «отечественной» это фактически форменное издевательство - поскольку пацаны когда получили возможность основать свою компанию - смотались от мозготраха местных пожарников и санэпидемстанций в нормальную страну. То есть «отечество» все сделало для того чтобы приличные люди решили с ним дел не иметь.

r ★★★★★
()
Ответ на: комментарий от r

А R&D там не только в СПб, но еще и в США и в германии.

Офисы в США и Германии, думаю, сделали для того, чтобы последователям поросёнка Петра не было необходимости увольняться из JetBrains. Основная часть R&D в Мюнхене перебралась туда из питерского офиса. В штатовском тоже русского народа хватало.

pitekantrop ★★★
()
Ответ на: комментарий от r

смотались от мозготраха местных пожарников и санэпидемстанций в нормальную страну

Думаю, да, это основная причина того, что у них юр. адрес в Чехии.

pitekantrop ★★★
()
Ответ на: комментарий от r

Флаг в руки :) Пусть попробуют.

А то, что для того, чтоб компания Jetbrains появилась, пришлось её регистрировать в Чехии — это беда. Впрочем, главное, что она есть :)

dotbg ★★★★
()
Ответ на: комментарий от bjorn

Поддержим отечественного производителя!

Где у «отечественного производителя» русские версии его программ?

anonymous
()
Ответ на: комментарий от r

а какая те разница на чем работает не твоя программа?

Я вообще-то настороженно отношусь к той программе, которой нужна определённая версия JRE (не выше определённой версии), определённая версия Windows... И уж тем более не считаю такие программы переносимыми, что бы ни заявляли разработчики.

Программа на Java должна быть переносима, если она не использует нативные библиотеки. С IDEA IDE определённо что-то не так.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

если ты готов оплачивать тестирование и поддержку других JDK - JB, думаю, не будет против.

thevery ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.