LINUX.ORG.RU

Sun выпустила NetBeans под GPL


0

0

Представители компании Sun это довольно давно обещали, и вот - начиная с версии 6.0 beta 2 их среда разработки стала окончательно открытой. Отныне это IDE распространяется под двумя лицензиями - GPLv2 (с исключением для Classpath) и CDDL. Это очередной шаг компании, сделанный в поддержку экосистемы разработки на Java.

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

★★★★★

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

> может emacs:)

Я тоже подумал было, что емакс, но там C-w это kill-region.

ero-sennin ★★
()
Ответ на: комментарий от kda

> Угу. И спрашивается зачем? Зачем все это учить если Eclipse ПОЛНОСТЬЮ можно освоить за 2-3 дня?

И потом мучиться всю жизнь:) В виме тоже достаточно 2-3 дня для начала продуктивной работы. Хотя виртуозность приходит несколько позже.

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

> Ну вот опять. Сиди пили под себя... Мда. Вообщем этот completion как оказалось и внимания не заслуживает.

Вот тут http://sourceforge.net/project/screenshots.php?group_id=145869 автоподстановки в вим, использующие индексатор из eclipse. (спасибо анонимусу)

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

> И потом мучиться всю жизнь:)

Это к пользователям vim-a.

> В виме тоже достаточно 2-3 дня для начала продуктивной работы. Хотя виртуозность приходит несколько позже.

На костылях тоже "продуктивно" можно научиться ходить за 2-3 дня. "Хотя виртуозность приходит несколько позже." (с)

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

мне 28. ну почти. тоже женат, хотя это к делу отношения не имеет.

я прекрасно понимаю что я пишу. с самого начала спора я оспаривал ваш постулат о том что вим _как редактор_ (пожалуйста, акцентируйте внимание на слове редактор) проигрывает эклипсу как _редактору_. совершенно понятно что у меня и в мыслях не было сравнивать вим с _иде_. этот нонсенс. и я об этом постоянно писал и подчеркивал.

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

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

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

и тут кто-то сомневался по поводу частоты использования конструкций вида d2t, - вы не поверите, но они используются довольно часто.

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

> совершенно понятно что у меня и в мыслях не было сравнивать вим с _иде_. этот нонсенс. и я об этом постоянно писал и подчеркивал.

ОК. На этом и закончим. Специально дальше не буду отвечать ибо несогласия много. :)

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

всегда пожалуйста:) я пришел реабилитировать светлое имя анонимуса на лоре.

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

Ну и подозреваю, что эту штуку вполне можно пользовать через vnc, 15-20 клиентам. В отличие от монструозно запущеного эклипса. Эклипс решае для тебя одну узкую задачу. Редактировать и собирать маленькие програмки на java. Подозреваю, что и я буду запускать eclipse, если потребуется отлаживать java или прогу под symbian. Но Мои требования к тектовому редактору значительно шире.

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

> я так понимаю оно там есть

Я имел ввиду во всплывающей подсказке. Там этого нет (судя по приведенной ссылке). Без него popup completion превращается смысл использовать небольшой. Ибо документацию все равно приходится читать отдельно в браузере.

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

> Редактировать и собирать маленькие програмки на java

Тут Eclipse явно избыточен. Для этого можно использовать и far и jEdit.

kda ★★★★★
()
Ответ на: комментарий от ero-sennin

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

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

Впрочем, это опять из разряда "чем IDE лучше редактора".

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

> Тут Eclipse явно избыточен. Для этого можно использовать и far и jEdit.

Ради интереса импортнул в eclipse исходники Qt. Уже пол часа индексируются и конца этому пока не видно

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

>> Гонишь, однозначна.

>Что, уже никому? Сам гонишь.

vi - наше всЁ! Все остальное от Лукавого.

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

> Ради интереса импортнул в eclipse исходники Qt. Уже пол часа индексируются и конца этому пока не видно

В общем индексация заняла 2.5 часа (с использованием Full индексера из CDT). И после этого ни дополнение, ни навигация не работают:( Видимо рано vim выкидывать...

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

PowerPC какойто.

>Методы редактирования в виме весьма мощны и при этом за редким исключением не завязаны на семантику редактируемого текста.

По этой причине они слабы, а не мощны. ТЫ упустил слова "по логической структуре"?

Пример эскалируемого выделения по ant-xml в idea начиная из нутри значения атрибута внутри переменной: слово, переменная, контент атрибута, значение атрибута (с ковычками),атрибут=значение, тег с содержимым, контент обрамляющего тега, обрамляющий тег, ...и так до верхнего уровня вплоть до всего текста. По _логической_ структуре. По обычному тексту - слово, предложение, текст.

>Еще сильно раздражает в IDE проектно-ориентированность.

А зачем - никогда не задумывался? Для того чтобы построить эти все индексы для комплишена и поддержки автоматизированной правки текста с пониманием что делается - рефакторингов.

>Ну или банально поправить пару строчек в конфиге или написать письмо.

Вот банально написать строки в конфиге - vi и используется. А IDE это для каждодноевной долгой работы.

>Ну и еще все современные IDE здоровые неповоротливые монстры и это тоже накладывает свои ограничения.

Они монстры из-за своих возможностей которые не ограничиваются селекшеном слов и заменой по регекспам. Просто если заускать IDE и работать в ней как в vi - то конечно неудобно и непонятно зачем оно надо.

>Польза есть и в виме, и в eclipse и в netbeans, но говорить что вим бесполезен это от необразованности

Он не бесполезен - это просто нефига не панацея. Современные IDE не только подсвечивают ошибки до компиляции но и предлагают как их исправить в одно нажатие кнопки.

PS: забудьте вы эти мрачные IDE построенные по принципу студии.

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

>поподробнее, пожалуйста. что за нормальный редактор?

Взять хотябы упоминавшуюся тут jetbrains idea.

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

> PowerPC какойто. Celeron 2гГц

> По этой причине они слабы, а не мощны. ТЫ упустил слова "по логической структуре"?

Все слишком сложное на практике мешает работе. Умные индексаторы спотыкаются о препроцессор и условную компиляцию. Навороченые сборщики о большие проекты

> А зачем - никогда не задумывался? Для того чтобы построить эти все индексы для комплишена и поддержки автоматизированной правки текста с пониманием что делается - рефакторингов.

Мдя... 2.5 часа на импорт пректа это круто... Автоматический рефакторинг зло. Ну и совершенно бесполезная штука для больших проектов и языков с сложной семантикой или внешними препроцессорами.

> Современные IDE не только подсвечивают ошибки до компиляции но и предлагают как их исправить в одно нажатие кнопки.

гы java это еще не все:) что-то я такого сервиса для плюсов ни у кого не видел:) Ну и вим тоже самое умеет делать, пользуясь тем же eclipse. Смотрите eclim

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

> Ну и вим тоже самое умеет делать, пользуясь тем же eclipse. Смотрите eclim

Мы уже выяснили что то же самое, но хреново.

> что-то я такого сервиса для плюсов ни у кого не видел:)

Visual Studio, Sun Studio (спрашиваю ибо, уже говорил, не пишу на С)?

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

> Visual Studio, Sun Studio (спрашиваю ибо, уже говорил, не пишу на С)?

Нету там такого. И я так понял вы предлагаете для каждого языка юзучать редактор в своей IDE? Скажу еще по секрету Visual Studio и под linux нет. Т.е еще и в зависимости от OS?

> Взять хотябы упоминавшуюся тут jetbrains idea.

А она умеет редактировать python, lisp и письма?

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

> А она умеет редактировать python, lisp и письма?

Так. А Vim умеет автоматический рефакторинг, ведение автоматической справки и редактор интерфейсов?

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

> Так. А Vim умеет автоматический рефакторинг, ведение автоматической справки и редактор интерфейсов?

Ничего из этого мне не нужно, а вот редактировать C, плюсы, python иногда java нужно. И очень часто нужно разбираться с кучей вендоровского кода. Предлагаете учить под каждый чих свою IDE?

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

> Ничего из этого мне не нужно

А мне нужно. Предлагаешь допилить Vim? :D

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

> Умные индексаторы спотыкаются о препроцессор и условную компиляцию. Навороченые сборщики о большие проекты

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

> Автоматический рефакторинг зло.

Ага. Приблизительлно как автомобили.

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

Для больших проектов на "C". А банально переименовывать функцию руками - это мазохизм.

>гы java это еще не все:) что-то я такого сервиса для плюсов ни у кого не видел:)

Нет - С/++ это еще не все. Если изобрели рагульский препроцессор для макр это еще не причина до ядерной зимы корчится. Надо в конце концов когда-то избавлятся от рагульских решений.

>Ну и вим тоже самое умеет делать, пользуясь тем же eclipse

Так все таки нужен козе баян?

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

>А она умеет редактировать python, lisp и письма?

Language API там относительно недавно вышел и развивается. Искаропки: bash beanshell c/++ javascript groovy parser (жуть какая) ruby scala sql

Python насколько я дето видел пишется серьезный. Сча как раз движло началось по вопросу поддержки языков в идее.

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