LINUX.ORG.RU

IntelliJ IDEA станет открытой

 , , , , , , , ,


0

0

Как сообщается в блоге компании JetBrains, девятая версия популярной среды разработки IntelliJ IDEA будет выпущена в двух редакциях: Community Edition и Ultimate Edition. Исходники Community Edition будут доступны по лицензии Apache 2.0, уже сейчас можно скачать public preview. К сожалению, поддержка JavaEE и некоторых других фич планируется только в коммерческой версии.

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



Проверено: maxcom ()
Ответ на: комментарий от unisky

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

wfrr ★★☆
()

Нет структурного поиска и замены, поддержки merurial, ни одного application server'а, XML... С таким набором фичей IDEA из лучшей среды разработки превращается в нечто, сильно не дотягивающее ни до eclipse, ни до NetBeans. \troll{Не говоря уж про vim+eclim}

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

>поддержки merurial
дык оно и в платной версии только неофициальным плагином было вроде

>XML

есть

>ни одного application server'а

принципиально нет и не будет

thevery ★★★★
()

IDEA не нужна. Потому что есть эклипс.

Тут часто пробегает у народа мыслишки о том что еклипс тормозит. Так отвечу Вам просто - эклипс тормозит в линуксе. Эклипс работает не меньше чем в два раза быстрее в Windows XP чем в линуксе (Ubuntu, Kubuntu).

keeper-andrew
()
Ответ на: комментарий от maxcom

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

>можно, при нажатом Ctrl

>> В третьих элементерно не видно javadocs, опять же когда подводищь мышь к методу или классу.

>Ctrl-Q - показать Javadoc, Ctrl-P - параметры

О да! И ето мега удобно! Продолжайте дальше кушать Ваш кактус. И без J2EE мне идея и даром не нужна.

keeper-andrew
()
Ответ на: комментарий от keeper-andrew

>О да! И ето мега удобно!

показывание джавадоков по ховеру - это одна из самых раздражающих штук в эклипсе, я считаю...

thevery ★★★★
()

Та никому этого говно не нужно, пускай они удавятся со своей говно ИДЕ для кнопкодрочеров. Я ненавижу Идею. Тупая, нелогичная ИДЕ, авторы которой страдают изобретением треугольных колес.

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

>щас это выглядит как «много шума из ничего», ибо кастрировано оно аццки. pr?

Вообщето это одна из относительно живых опенсорс стратегий называемых Open Core - открытое ядро с закрытыми вкусными фичами.

Или вы тоже халявщики которые думают что опенсорс бизнес - это "все всем бесплатно"?

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

>Нет структурного поиска и замены, поддержки merurial, ни одного application server'а, XML...

Нет этой поддержки за копирайтам и jetbrains. Ничего не мешает комьюнити написать открытые плугины для открытого ядра.

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

>Тупая, нелогичная ИДЕ, авторы которой страдают изобретением треугольных колес.

мозг ушибленный визуальной студией детектед.

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

> Тут часто пробегает у народа мыслишки о том что еклипс тормозит. Так отвечу Вам просто - эклипс тормозит в линуксе.

Дома пользую в линуксе, правда, для hello world'ов only, на работе пользуем Эклипс в венде - он таки тормоз. Разницу по скорости в венде и линуксе "не меньше чем в два раза" и близко не вижу. Правда, NetBeans ни разу не быстрее, а больше ничего и не пробовал.

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

Пользователи IDE в жизни разделяются на 2 категории. У одних шорткат для запуска ctrl-F9, у других F5. Последним сьел мозг микрософт в детстве.

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

>>Открытая - это контролиремая открытыми организациями(пример - Eclipse)
>А что такое "открытые организации"?

Это некоммерческая оргинизация, контролирующая стандарт. Открытая - это буквальный перевод английского. Часть смысла теряется.

Часто комменческие организации передают свои разработки и права по их расспространению таким организациям, чтобы гарантировать НЕЗАВИСИМОСТЬ этой разработки от коммерчекого интереса создавшей её компании. Пример - IBM - создавшая Eclipse Foundation для того, чтобы конкуренты не стеснялись использовать Eclipse.

Иначе коммерческая организация контролирующая стандарт может мешать конкурентам. Как это и было с Sun, когда они ЗАПРЕЩАЛИ расспространять Java в составе Linux дистрибутивов, чтобы помешать расспространению Linux на серверах.

Не факт, что это не повторится снова, после приобретения Ораклом Sun c его Соларис.

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

>Как это и было с Sun, когда они ЗАПРЕЩАЛИ расспространять Java в составе Linux дистрибутивов, чтобы помешать расспространению Linux на серверах.

Превед. Сановская лицензия не позволяла это делать. Ты такие страшные слова говоришь. Адоб ЗАПРЕЩАЕТ распространять флеш. Адоб ЗАПРЕЩАЕТ распространять акробат. Микрософт ЗАПРЕЩАЕТ распространять фонты.

Просто ужас какой-то все ходят и ЗАПРЕЩАЮТ.

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

>>Java - это полностью проприетарная платформа контролиремая Ораклом.
>Открой для себя JCP.

Вы бы хоть темой понтересовались перед тем, как писать.
JCP за поледние 10 лест стала больше, шумнее и активнее.
НО!

Расскажите мне, пожалуста, права на какие патенты и разработки принадлежат JCP?

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

>Да ты шо - правда?
Правда.
Всё потом патентуется Sun-ом(нынче Ораклом) и потом вы должны покупать лицензии у правообладателя.

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

>>Как это и было с Sun, когда они ЗАПРЕЩАЛИ расспространять Java в составе Linux дистрибутивов, чтобы помешать расспространению Linux на серверах.
>Превед. Сановская лицензия не позволяла это делать.

Так и я о том.
Война-с

Пообщался я как-то с Сановскими менеджерами на тему - расспространять JRE в составе специализированного дистрибутива на основе Дебиан.

Соответственно я весьма рад, что Сан сдох.
Надеюсь Орагл постигнет та-же судьба и Java передадут какой нибудь свободной организации.

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

>Адоб ЗАПРЕЩАЕТ распространять флеш. Адоб ЗАПРЕЩАЕТ распространять акробат.

Вот и я о том-же. Java это такая-же проприетарная технология как и флэш.

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

Расскажите мне, пожалуста, права на какие патенты и разработки принадлежат JCP?

Расскажите мне где у нас патентуют _спецификации_ которые разрабатывает JCP?

И расскажите мне где вы прочитали про «совещательный голос».

А по поводу «кому принадлежит что» JSPA пп 4,5 до просветления, особенно:

5.B. License to Create Independent Implementations. For any Specification produced under a new JSR, the Spec Lead for such JSR shall offer to grant a perpetual, non-exclusive, worldwide, fully paid-up, royalty free, irrevocable license under its licensable copyrights in and patent claims covering the Specification (including rights licensed to the Spec Lead pursuant to Section 4.A and 4.C) to anyone who wishes to create and/or distribute an Independent Implementation of the Spec.

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

>Всё потом патентуется Sun-ом(нынче Ораклом) и потом вы должны покупать лицензии у правообладателя.

Прочитай уже что такое JCP.

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

Это они о свой разработке.
Кто сказал, что перед принятием публикацие Сан не зпатентовала что-то?

Сан сдох. Теперь у Java появился щанс стать открытой технологией.

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

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

> можно, при нажатом Ctrl


Нет, при нажатом Alt.

> > В третьих элементерно не видно javadocs, опять же когда подводищь мышь к методу или классу.


> Ctrl-Q - показать Javadoc, Ctrl-P - параметры


А зачем ещё что-то нажимать если курсор мыши уже над классом, методом или полем? Тот же вопрос и о просмотре значения переменной через Alt.

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

>Сан сдох. Теперь у Java появился щанс стать открытой технологией.

Зря сановцы не разопенсорсили жаву перед тем как стать ораклом...

keeper-andrew
()
Ответ на: комментарий от grim

>Кто сказал, что перед принятием публикацие Сан не зпатентовала что-то?

Какие слова из "non exclusive, royalty free копирайты и патенты в рамках спецификации to anyone" не понятны?

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

>А зачем ещё что-то нажимать если курсор мыши уже над классом, методом или полем? Тот же вопрос и о просмотре значения переменной через Alt.

Более глобальный вопрос зачем тебе для этого вообще мышь. Все это вызывается во время тайпинга в редакторе.

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

> всё понятно. палец прирос к мыши. а в идее всё делается шоткатами, например в вашем случае alt+f8 и ctrl+q

Зачем же вам IDEA, если есть emacs? Там распальцовки в почёте.

Alt+F8 - это expression evaluation, тоесть совсем не то, о чём я спрашивал.

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

Что именно вызывается? Javadoc не вызывается, значений переменных ещё вообще нет, а про параметры метода я не спрашивал.

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


> Javadoc не вызывается,


Вызываеться. Если не вызывается значит у тебя его/исходников не подключено.

>значений переменных ещё вообще нет


"Значения переменных" контекста отображаются в специальном окне в бровзере. Там же можно развертывать потроха всех объектов контекста.

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

>>Сан сдох. Теперь у Java появился щанс стать открытой технологией.
>Зря сановцы не разопенсорсили жаву перед тем как стать ораклом...

Я говорю об открытости технологии(патентов) а не об открытости исходников.

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

> показывание джавадоков по ховеру - это одна из самых раздражающих штук в эклипсе, я считаю...

Чем она тебя раздражает и почему ты её просто не отключишь?

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

>Я говорю об открытости технологии(патентов) а не об открытости исходников.

Раскрой понятие "открытого патента".

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

> > Javadoc не вызывается,

> Вызываеться. Если не вызывается значит у тебя его/исходников не подключено.


О каких javadocs ты говоришь? Те, которые видны по Ctrl+Q, во время набора кода не видны.

> > значений переменных ещё вообще нет


> "Значения переменных" контекста отображаются в специальном окне в бровзере. Там же можно развертывать потроха всех объектов контекста.


Это есть и в Eclipse. Но кроме этого есть возможно просто подвести мышь к переменной или к полю и посмотреть его значение. Зачастую это гораздо быстрее и удобнее, чем искать тоже самое в большом списке переменных или в потрохах this.

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

>>Я говорю об открытости технологии(патентов) а не об открытости исходников.
>Раскрой понятие "открытого патента".

Я, кстати написал об открытой технологии. Вы по привычке перевираете, но постараюсь ответить.

1. Рассказать какие патенты на Java есть и перестать пугать окружающих "а у меня есть патенты".
2. Последовать примеру Microsoft и Официально объявить, что не будет патентного преследования за использоваени патентов заложенных в Java
3. Передать Java(вместе с патентами) некомерческой организации.

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

>Всё что нужно, оттудова вырезали

Вкусный code inspector оставили?

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

>Всё потом патентуется Sun-ом(нынче Ораклом) и потом вы должны покупать лицензии у правообладателя.

As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of their Java technologies under the GNU General Public License. http://en.wikipedia.org/wiki/Java_(programming_language)

ява - это свободная технология. и точка !

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

>Я, кстати написал об открытой технологии. Вы по привычке перевираете, но постараюсь ответить.

Ты что свою собственную цитату читать не умеешь (в скобках)?

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

PS: И еще сану патенты связанные с JCP _не принадлежат_, они принадлежат их владельцам, которые в рамках JCP процесса обязуются лицензировать право сублицензии на эти технологии Спек Лиду, который в свою очередь обязуется их сублицензировать на приведенных условиях всем желающим. JCP как раз защищает от патентных троллей и потенциально заложенных бомб (там даже указано что этот агримент распространяется не только на текущие патенты но и на любые патенты в будущем) - именно это и гарантируют агрименты - _все_ участники, которые работают над спекой, обязуются обеспечить свободный доступ к своей интелектуальной собственности в рамках спецификации. То есть реализуя спеку JCP - ты гарантировано защищен от патентных претезий любого участника процесса.

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

>А зачем ещё что-то нажимать если курсор мыши уже над классом, методом или полем?

А потому что в IDEA идеология такая, минимум действий должны заставлять юзера использовать мышь. Они стремятся помочь разработчику делать работу не снимая рук с клавы, поэтому обычно курсор мыши не оказывается над классом, а на дефиницию/имплементацию переходят с помощью шорткатов Ctrl + B, Ctrl + Alt + B

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

>Чем она тебя раздражает

тем, что вылезает без спроса. Впрочем, я вру - гораздо больше меня раздражает неумение автоматически сохранять/рефрешить

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

>As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of their Java technologies under the GNU General Public License. http://en.wikipedia.org/wiki/Java_(programming_language)

>ява - это свободная технология. и точка !


Бггг.
Реализация - частитично открыта.
Но когда к вам придут просить отчисления за патенты, не переживайте а расскажите об открытых исходниках.

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

>То есть реализуя спеку JCP - ты гарантировано защищен от патентных претезий любого участника процесса.
А как насчёт тех, что не по JCP?

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

ага
там даже Eclipse нет, зато есть VisualAge for Java.
Меня аж на слезу прошибла ностальгия.

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