LINUX.ORG.RU

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


0

0

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

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

★★★★★

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

>Можно было бы сделать плагин swing'а для эклипса. Так он есть - это AWT-SWT мост. Свинговые компоненты при желании можно без особых проблем использовать.

Только смысла в этом не так много...

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

>>> кому и vim - редактор.

>>А существует альтернативы?

>Для правки конфигов на удаленном сервере в Сингапуре наверно действительно нет. В остальных случаях это детский сад + вы2.71бон.

Да ну? Проект на плюсах, исходников на 30 метров, работаю в Vim-е. Интеллисенс, офигенная навигация по коду, скорость выполнения различных операций на порядки выше, чем мышой в Visual Studio у рядом сидящего товарища. И чего я не так делаю?

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

> Для правки конфигов на удаленном сервере в Сингапуре наверно действительно нет. В остальных случаях это детский сад + вы2.71бон.

Не только на удаленном, но и вообще для правки конфигов. Для написания скриптов ничего лучше не знаю. И никакого вы..на. В Vim есть подсветка синтаксиса, табы, им удобно править код - почему бы и не использовать.

Альтернатива есть - emacs (сам его так и не посмотрел из-за отсутствия необходимости - холиварщики показали, что существенно больше возможностей он мне не даст).

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

>>Для правки конфигов на удаленном сервере в Сингапуре наверно действительно нет. В остальных случаях это детский сад + вы2.71бон.

>Да ну? Проект на плюсах, исходников на 30 метров, работаю в Vim-е. Интеллисенс, офигенная навигация по коду, скорость выполнения различных операций на порядки выше, чем мышой в Visual Studio у рядом сидящего товарища. И чего я не так делаю?

Код он тоже мышой пишет? ну тогда может быть.

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

>В Vim есть подсветка синтаксиса, табы, им удобно править код

В эклипсе тоже есть подсветка синтаксиса, табы и им тоже удобно править код.

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

> О, быдловендузятники, ниосилившие vimtutor, подтянулись. И не думайте отрывать руку от мыши!

желаю тебе умереть в на терминале в 2400 бод:-))))

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

> В эклипсе тоже есть подсветка синтаксиса, табы

Зато там нет приличного текстового редактора. Или все-таки можно встроить vim?

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

> Зато там нет приличного текстового редактора

Точно нет. Там есть отличный текстовый редактор. По сравнению с которым, vim просто быдлоподелка.

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

Зае-белки с vi/vim. Только в кинулсе им пользовался. Во FreeBSD использую ee - vi/vim ниразу не нужен.

По теме: шило (CDDL) на мыло (GPL).

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

>>Это очередной шаг компании, сделанный в поддержку экосистемы разработки на Java.

> зеленые счастливы?

нет. животные

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

На современных процессорах летает.

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

>>А оно нормально работает не под оффтопиком? Кто-нибудь пробовал?

>Угу. Совершенно нормально. АПВС? Она же на java написана.

Да вот ХЗ. При запуске дефолтового приложения сгенеренного мастером оно вылетело с OutOfMemoryException. Увеличил кучу и оно засвопило систему до покраснения на том же "навороченном" приложении. На винде IDEA все-же субъективно процентов на 5-10 быстрее Эклипса. NetBeans и Эклипс на той же Linux конфигурации взлетели аки птицы. И при этом они бесплатные. IDEA можно получить бесплатно для мемберов своего проекта если только ты дашь ссылку на sourceforge со вашим OpenSource проектом.

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

> IDEA можно получить бесплатно для мемберов своего проекта если только ты дашь ссылку на sourceforge со вашим OpenSource проектом.

И если по коммитам в него будет видно, что ты не "мертвая душа". Вообще, IDEA итак почти бесплатна, у сотрудников Jet Brains (по кулуарной информации) в обязанности входит писать кряки для своих программ. :)

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

> Всё равно eclipse лучше, и без кошмарного swing-ового гуя. :-P

Я для Cocoa "некошмарный" SWT GUI уже таки написАли или нет? Если нет - в биореактор бимерское поделие, изначально ориентированное на продажи "вебсферы".

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

>> и без кошмарного swing-ового гуя

> Который ничем не отличается от Eclipse SWT под Java 6...

Категорически не согласен, ужасная поддержка движков гтк даже в 6-м jre видна невооружённым глазом.

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

> Чем оно лучше? Кошмарным SWTшным гуем?

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

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

> Я для Cocoa "некошмарный" SWT GUI уже таки написАли или нет?

Не могу скрыть свою радость по поводу того, что не знаю, что такое Cocoa. :) Но скорее всего написали.

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

Есть только под Carbon.

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/...

Кроме того - маленькое домашнее заданьице. Напишите org.eclipse.swt.widgets.Tree в котором "ветки" также будет удобно будет перемещать по другим веткам, как и в javax.swing.JTree c его DefaultMutableTreeNode'ами. Good luck!

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

>Анонимусов пубертатного возраста в биореактор.

Как спеца хочу Вас спросить ...

Я тут сделал

ln -s /dev/null /dev/bioreactor

Надо теперь счетчик метана кудато в /var/* приделать. Это возможно?

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

А причём тут swing, речь шла о внешнем виде самого eclipse, а не о "Напишите org.eclipse.swt.widgets.Tree в котором "ветки" также будет удобно будет перемещать по другим веткам, как и в javax.swing.JTree c его DefaultMutableTreeNode'ами". Бррр, экий ты извращенец писать гуй на Java, да ещё на Swing.

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

> Категорически не согласен, ужасная поддержка движков гтк даже в 6-м jre видна невооружённым глазом.

Где? Покажите мне.

kda ★★★★★
()

Вроде еще в августе был анонс от Sun ???

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

Не знаю как насчёт простоты использования, на жабке писать только-только начал, но по кошмарности внешнего вида свинговые приложения точно обскакивают свтешные. Чего стоит отрисовка текста в свинге, не использующая системные либы и не умеющая сглаживать буквы.

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

>Не знаю как насчёт простоты использования, на жабке писать только-только начал, но по кошмарности внешнего вида свинговые приложения точно обскакивают свтешные. Чего стоит отрисовка текста в свинге, не использующая системные либы и не умеющая сглаживать буквы.

Сходил в гугнл по swing antialiasing. Первая ссылка:

http://www.javalobby.org/forums/thread.jspa?forumID=61&threadID=14179

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

> +1. Среда отличная!

Абсолютно и полностью присоединяюсь.

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

> Где? Покажите мне.

Да везде: меню, комбобоксы, кнопки, а ещё поресайзи окошки, это ужас; да и санки походу отказались от этой затеи и теперь выдумывают всякие нимбусы и иже с ними.

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

А если сменить движок гтк на какой-нибудь "неподдерживаемый" то вообще становится грустно.

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

>> Бррр, экий ты извращенец писать гуй на Java, да ещё на Swing.

> А что, есть что-то удобней?

А что, юзерам в повседневной жизни нравится юзать программы с гуи на Java?

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

>Анонимусов пубертатного возраста в биореактор.

>Bioreactor

Боюсь, мы все в вас не поместимся. Хотя попробовать можно... Разворачивайтесь!

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

>таки, вы не правы

Мой анонимный брат, не корми тролля-вендузятника-жабофила. Для него мышой бы потыкать, Сила неведома ему.

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

эм... ну чтож, можно попробывать и обосновать. правда эпистолярный жанр не мой конек.

сразу запостулирую - я обосновываю что вим не выглядит убогим по сравнению с редактором из эклипса. т.е., сравниваются _редакторы_, не иде

1. вим как редактор гораздо легче эклписа. в ситуациях "поправить здесь и сейчас" экплису явно до него далеко.

2. в виме есть так называемые text objects - дико удобная штука

3. в виме есть невероятно удобная весчь - повторение последнего изменяющего действия.

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

5. управление курсором hjkl - на мой взгляд очень удобно

6. в виме есть регистры и макросы

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

p.s. присматриваюсь к netbeans, а пока пользуюсь eclipse в качестве ide с раскладкой a la emacs. вот такой вот я извращенец.

p.p.s. eclipse стабильно валится через некоторое время после переключния перспектив java (wdt) <-> php, в логи говорит что память кончилась. памяти ему выделено немерянно. никто не сталкивался?

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

>1. вим как редактор гораздо легче эклписа. в ситуациях "поправить здесь и сейчас" экплису явно до него далеко. >2. в виме есть так называемые text objects - дико удобная штука >3. в виме есть невероятно удобная весчь - повторение последнего изменяющего действия. >4. система команд в виме невероятно мощна и, как это ни странно, интуитивна - достаточно запомнить несколько основных команд и принцип образования новых >5. управление курсором hjkl - на мой взгляд очень удобно >6. в виме есть регистры и макросы

Уважаемым вимофилам будет полезно узнать про проект jvi.sf.net, создающий реализацию vim в виде плагина для NetBeans. Сам пользуюсь в качестве замены штатному редактору. Для Eclipse какой-то подобный проект тоже попадался.

Кстати, для "поправить здесь и сейчас" довольно удобны NetBeans'овские Favorites, хотя консоль, конечно, не заменяют.

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

> p.p.s. eclipse стабильно валится через некоторое время после переключния перспектив java (wdt) <-> php, в логи говорит что память кончилась. памяти ему выделено немерянно. никто не сталкивался?


cat /opt/eclipse/eclipse.ini
-showsplash
org.eclipse.platform
-vmargs
-Xms256m
-Xmx1024m
-XX:MaxPermSize=128m

У меня тоже валилось, помог последний параметр.

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

>Еще раз. Есть ли версия SWT не под Carbon, а под Cocoa?

Сам пользуюсь Eclipse под Mac, но почему-то меня этот вопрос ни разу не интересовал, ибо выглядит лучше чем под Win32.

Некоторое время сидела на Netbeans 4.x/5.0. Перешел потом на Eclipse, ибо задолбали в Netbeans большое количество ошибок и он начал _реально_ тормозить на больших проектах. Для GUI Netbeans может быть и лучше, но для тех кому он не нужен, в данный момент Eclipse подходит больше.

Специально для любителей vi, сообщаю - Eclipse/Netbeans это не редактор, а IDE.

Например, наберите в Java (для С++ много чего еще нет в этих средах) следующее: ...

value = new MyClass();

int value2 = MAX_VALUE2;

...

Вы увидите, что для первого примера Eclipse вам предложит создать переменную value в выбранном вами scope, для второго предложит создать константу MAX_VALUE2.

Это просто один из примеров, почему не vi.

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

>ФЮАС Б АХНПЕЮЙРНП

>МЕ ОНКСВХРЯЪ, ОН ДНЯРНБЕПМЁЛ ЯКСУЮЛ АХНПЕДЮЙРНП МЮОХЯЮМ МЮ ДФЮБЕ......

БЯЕ ФЮАН- АХНПЕДЮЙРНПШ РНФЕ Б АХНПЕЮЙРНП

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

> Да везде: меню, комбобоксы, кнопки, а ещё поресайзи окошки, это ужас; да и санки походу отказались от этой затеи и теперь выдумывают всякие нимбусы и иже с ними.

Очень даже хорошо выглядит. Единственное по чему можно понять что не нативное GTK приложение (говорю про 6-тую), это размер кнопок. А "всякие нимбусы" это просто новый стиль виджетов.

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

>> В Vim есть подсветка синтаксиса, табы, им удобно править код > В эклипсе тоже есть подсветка синтаксиса, табы и им тоже удобно править код.

В Эклипсе есть подсветка синтаксиса, есть табы.. но нафига, если есть Vim ? Речь ведь шла о скриптах и, тем более, о конфигах. Вы конфиги в Эклипсе правите?

Ну и плюс мощный текстовый редактор.

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

> Это просто один из примеров, почему не vi.

Пример нормальный. Просто ни Eclipse, ни NetBeans, ни Vim - не панацея - у всех свои недостатки есть.

А по топику, что код NetBeans теперь можно использовать в GPL проектах как-то мало внимания уделено.

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

>> Бррр, экий ты извращенец писать гуй на Java, да ещё на Swing.

>А что, есть что-то удобней?

Qt. И Cocoa, и деревья. Отойдите оба.

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

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

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