LINUX.ORG.RU

Открыта программа доступа для тестирования IntelliJ IDEA 11 Nika

 , , , , , nika


0

2

JetBrains открыли программу раннего доступа (EAP) очередного 11 выпуска своего основного продукта, IDEA

В этой версии встроен новый редактор кода, что по заявлениям разработчиков дает lag-less typing in big documents

Также новой особенностью Nika является улучшения юзабилити при работе под Linux, исправлены ошибки поддержки gtk, встроен D&D между IDEA и файл-менеджерами

Файлы доступны для загрузки и тестирования

>>> Подробности

★★★★★

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

обязательно завтра посмотрю.

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

На OpenJDK7 после добавления

IDEA_JDK=/usr/local/openjdk7
JDK_HOME=/usr/local/openjdk7
в начало файла %IDEA%/bin/idea.sh первый раз из командной строки запустилась. После того, как я поменял шрифт в оформлении среды и назначил браузер по умолчанию в настройках второй раз запускаться отказалась.

Сменил JDK на OpenJDK6 — запустилась. При запуске из командной строки терминала в обоих случаях почему-то ждёт нажатия Enter, как-будто ей нужно особое приглашение :)) :

> ./idea.sh
OpenJDK Runtime Environment (build 1.6.0-b23)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
WARNING: You are launching IDE using OpenJDK Java runtime.

THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE AND GRAPHICS PROBLEMS!

NOTE: If you have both Sun JDK and OpenJDK installed
please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Sun JDK installation.

Press Enter to continue.

ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
ELF binary type "0" not known.
Бредовее программы на чистой Java не встречал. Почему нельзя просто следовать принципу «Написано единожды — запускается везде»?!

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

>Почему нельзя просто следовать принципу «Написано единожды — запускается везде»?!

Как человек писавший на жабе гуй под кучу платформ скажу что это не так просто, там где всякие D&D и прочие хрени интеграции с осями.

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

> Пока не дошло, что D&D это drag&drop я думал, что мир сошел с ума.

да ))

Rastafarra ★★★★
()

JetBrains открыли программу раннего доступа (EAP) очередного 11 выпуска своего основного продукта, IDEA

С утра долго парсится.

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

На этот впрос нельзя ответить однозначно - надо знать специфику проекта. Под свинг _очень_ много готовых сторонних компонент, по этому если в UI предполагаются всякие нестандартные контролы - SWT будет не лучший выбор, на нем все нуно будет реализовывать самому, встроенных виджетов очень мало. Использует нативную библиотеку виджетов, но вполне можно напороться на «особенности» работы виджета на конкретной платформе. С другой стороны - SWT надо использовтаь совместно с JFace - это не дает новых виджетов, но позволяет сильно с экономить время за счет готовых паттернов - удобный MVC, готовые решения для стандартных диалогов, визардов, и т.д. Вообще, наибольшей эффективности SWT достигает при использовании Eclipse RCP - но это только если ты пишешь такой вид ПО.

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

тем что не эклипс и тем что IDEA. и да, если судить по RubyMine и PyCharm - годная IDE, как и похоже, все IDE от Jetbrains..

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

Почему нельзя просто следовать принципу «Написано единожды — запускается везде»?!

Потому что на джабе невозможно написать что-то хорошее в принципе.

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

>Какие наиболее используемые расширения для SWING? Пока я знаю только SwingX...

Дело не в конкретном расширении (например http://www.jidesoft.com/ - очень мощная и богатая библиотека доп.виджетов), а в тех задачах которые нужны. Не просто финтифлюшные кнопочки, а например компонет по отрисовке диаграмм ганта. (которые реализовывать самому - реально запаришся). SWT очень «деревянный» и не предназначен для создания «сложных» виджетов на основе простых. Тоесть, если в свинге в компонент дерева как элемент можно хоть таблицу запихать, то в SWT так не получится. Зато простоы вещи (например дерево с контектсном меню зависящем от выбранного элемента) очень удобно решает на SWT+JFace (там для этого уже удобное решение), а в свинге - это маразм с «ручным» показом меню в месте клика.

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

Посмотри на эклипс - если его стиль интерфейса, и концепция приложения под него подходят (это не обязательно должна быть среда разработки - может просто редактор чего-то, или еще чего) - то ок, бери eclipse rcp - это очень выскоуровневый инструмент создания пользовательских интерфейсов, если ложится на задачу, то это +100500 к скорости разработки и меньше шаносов получить с точки зрения интерфейса программисткое говно.

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

где ты там видишь ужас а не гуй? сделай nimbus, мож больше понравится

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

>Кстати, что можешь посоветовать SWING или SWT?

Я посоветую гуй не писать - если есть возможность. А так наерное без разницы. У свинга лучше API.

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

>Вообще, наибольшей эффективности SWT достигает при использовании Eclipse RCP - но это только если ты пишешь такой вид ПО.

В принципе да. Я например писал не такой же: куча рукопашных компонент поэтому мне SWT не продошел.

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

>отому что на джабе невозможно написать что-то хорошее в принципе.

почему же нельзя?
тот же ЛОР написан на Java (а у ЛОРа маленькое время отклика), всякие GMail, Adsense, Analytics и гугло+ тоже на java и ничего так, никто не жалуется вроде...

Sosiska
()
Ответ на: комментарий от bhfq

Нашел, переключил, программа перерисовалась тут же, все равно пахнет джавой. :)

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

Да будет выглядеть нативно на GTK или на Qt под линуксом.

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

>Тьфу. Пока не дошло, что D&D это drag&drop я думал, что мир сошел с ума.

Вот оно что!! А то я с утра как прочитал, так и думал весь день о Dungeons&Dragons.

yoghurt ★★★★★
()
Ответ на: комментарий от Slackware-ch

Например у меня тормозит редактирование JSPшки в 800 килобайт.

перевод я имел ввиду, а не твои jspшки

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

Как, уже 8? Раньше ведь требовала 80

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

>lag
лаги

-less

меньше

typing

печать

in

в

big

большие

documents

документы.


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

tazhate ★★★★★
()

2 года сижу на IDEA, отличная среда. Работать гораздо комфортнее чем в Eclipse. С 4GB оперативки работает быстро. Нативный GUI в ней абсолютно не нужен. Интерфейс грамотно продуман, компактен, экономично расходует экранное пространство, иконки лего читаются, выглядит одинаково хорошо на всех платформах. ИМХО, Eclipse под gtk ужасен. Для среды в которой проводишь целый день главное не смазливый интерфейс, а удобство и продуктивность работы. В конце концов, это программа не для блондинок, а для технарей.

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

> ну а как по-русски сказать «безтормозное редактирование»?

Хочу такую фичу в OpenOffice. Так достаёт, что символы появляются через ~100-200 мс после ввода.

Sadler ★★★
()

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

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

> Eclipse под gtk ужасен. Для среды в которой проводишь целый день главное не смазливый интерфейс, а удобство и продуктивность работы.

Если вас пугают плавные обводы вкладок в Eclipse и градиентная заливка, надо просто выставить традиционный стиль вкладок в меню Window -> General -> Preferences -> Appearance:
Current presentation: Eclipse 2.1 Style Presentation
[V]Show traditional style tabs

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

>Если вас пугают плавные обводы вкладок в Eclipse и градиентная заливка, надо просто выставить традиционный стиль вкладок в меню Window -> General -> Preferences -> Appearance

Меня болше пугают огромные отступы в панелях и заголовках, неработающие шорткаты в русской раскладке и вырвиглазный стиль отображения дерева проектов в «Package Explorer»..

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

Работать гораздо комфортнее чем в Eclipse.

А можно поконкретнее, киллер-фичи?

ну кроме

Меня болше пугают огромные отступы в панелях и заголовках, неработающие шорткаты в русской раскладке и вырвиглазный стиль отображения дерева проектов в «Package Explorer»..

:-)

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

>А можно поконкретнее, киллер-фичи?

ИМХО очень много мелочей которые в сумме оставляют положительно впечатление. :) Например: Наиудобнейшая навигация по коду всего проекта. Из интерфейса можно быстро перейти к реализации и наоборот одним кликом без шорткатов. Удобный «Find usage». Легко разбираться в чужом коде. Умный редактор кода. Рефакторинги. Анализ кода. Более стабильная интеграция с Maven и Mercurial. Не нужно сохранять файлы.. :)

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