LINUX.ORG.RU

NetBeans 6.9

 , , , , , , , ,


0

0

Сегодня, 15-го июня, в соответствии с расписанием состоялся выпуск NetBeans 6.9. По сравнению с предыдущей версией, добавлены следующие значительные новшества:

  • OSGi: включен контейнер Felix (есть возможность подключения Equinox); совместимость NetBeans-модулей и OSGi-bundles; поддержка OSGi-проектов для Maven;
  • Платформа NetBeans: генерация инсталляторов для большинства имеющихся платформ; редактор персонализации (branding);
  • JavaFX: включён JavaFX SDK 1.3; поддержка форм в Composer; улучшенные палитры для задания цветов/эффектов/форм; улучшения в рефакторинге и форматировании кода;
  • Java EE: поддержка JCDI (ex-WebBeans; JSR-299), Spring Framework 3.0; перегенерация JPA-сущностей после изменений схемы БД; поддержка REST-вебсервисов для platform-приложений; включены Apache Tomcat 6.0.26 и GlassFish v3 (GlassFish v2 исключен);
  • Java ME: поддержка Java Card™ 3 Connected;
  • Java: группировка точек останова в отладчике, улучшенная навигация по stack trace; поддержка annotation processor'ов в редакторе; улучшения в поддержке апплетов и WebStart-приложений;
  • Веб: автодополнение для id- и class-селекторов в CSS; рефакторинг CSS и HTML-подобных языков;
  • PHP: поддержка Zend Framework; обновленное автоформатирование кода с поддержкой множества правил;
  • Ruby: поддержка Ruby On Rails 3.0;
  • C/C++: улучшенная удаленная отладка/разработка; поддержка модульного тестирования (unit testing);
  • Прочее: проверка орфографии в редакторе; поддержка нескольких серверов типа Kenai.

NetBeansизвестная с 1997 года интегрированная среда разработки, изначально для Java, а впоследствии и для множества других языков (Scala, Groovy, C/C++, Python, PHP, Ruby, Scheme), а также платформа для создания desktop-приложений. Множество приложений, созданных на основе NetBeans Platform, включает в себя промышленные, научные, обучающие приложения, корпоративные информационные системы и приложения в области компьютерного искусства. Выпуск NetBeans 6.9 знаменателен тем, что это первый релиз, состоявшийся под эгидой Oracle. Вопреки пессимистичным прогнозам, NetBeans продолжает выходить четко по расписанию; потерь в динамике развития NetBeans также не наблюдается.

Сообщение о выпуске.

Заметки к выпуску.

Страница загрузки.

>>> Сайт NetBeans

★★

Проверено: maxcom ()

А чем он лучше Eclipse?

anonymous ()

IMHO лучшая IDE для С/C++. Есть встроенный профайлер!

theos ★★★ ()

Отличная новость, давно пора.

К сожалению, покупка Sun компанией Oracle отразилась и на NetBeans. Санки никогда не задерживали релизы, а тут опоздали на неделю.

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

Деталей не помню, но Netbeans понравился больше скоростью и удобоством вообще и дебага в частности. Но как Java IDE сливает еклипсу во всем кроме профайлера (использую нетбинс исключительно как профайлер для Java).

theos ★★★ ()

> Вопреки пессимистичным прогнозам, NetBeans продолжает выходить четко по расписанию; потерь в динамике развития NetBeans также не наблюдается.

Инерция.

t184256 ★★★★★ ()

Ява не нужна. Что новенького для Си/Си++ и Python?

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

Они достаточно сильно отличаются. Нетбинс суущественно попроще в освоении для новичков.

Devider ()

Под винду использовал NetBeans, но в линуксе пришлось отказаться в пользу Eclipse из-за ужасного ШГ. Как сейчас ситуация с шрифтами? А по удобству пользования большой разницы не заметил, хотя в Eclipse очень понравилась работа со скобками(tab переносит курсор за последнюю автоматически открытую скобку)

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

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

Из общих вещей по мне, в эклипсе намного лучше возможности рефакторинга и разные мелкие удобные фишки редактора (нетбинз не дотягивает). В нетбинзе - профайлер и редактор гуя для свинга (в эклипсе просто нет сравнимых аналогов).

Остальное уже специфика конкретной задачи.

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

Ты забыл инкрементальный компилятор за который я готов простить почти всё =)

theos ★★★ ()

Ух ты, а я его как‑раз вспоминал чуть ниже :)
Тема по Geany переходит сюда? :)

Волнующий вопрос к знатокам — в NetBeans есть отображение непечатных символов? Или я и на него клевету нагонял?..

avol ()

Кстати, и где можно найти замечательную тему Dark Pastels под NetBeans 6.9? В репозиториях её давно уже нет, а хочется.

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

> Под винду использовал NetBeans, но в линуксе пришлось отказаться в пользу Eclipse из-за ужасного ШГ.

На новых JDK все ок, лучше всего на дистрибутивном OpenJDK

maxcom ★★★★★ ()

Стандартный вопрос - чем оно лучше чем IDEA?

А, вообще, надо будет его попробовать для C (а то я по старинке использую vim и консольные утилиты)

maxcom ★★★★★ ()

Извините за ламерский вопрос, но всё же:

Сейчас я изучаю C++, и использую для этого gedit и компилятор g++.
Если я буду использовать NetBeans, то компилятор можно оставить g++?

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

> С каких это пор ты так толсто троллишь?

Я всегда троллю толсто, чтобы всем было понятно %)

Что новенького для Си/Си++

Главное - поддержка unit-testов. а вообще http://wiki.netbeans.org/NewAndNoteworthy69#C.2FC.2B.2B

Unit-тесты - это хорошо, но вот научилось ли оно делать autocomplete на ядре Linux?

tailgunner ★★★★★ ()

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

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

> использую нетбинс исключительно как профайлер для Java

кстати а в VisualVM случаем не тот же профайлер?

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

>Волнующий вопрос к знатокам — в NetBeans есть отображение непечатных символов? Или я и на него клевету нагонял?..

http://netbeans.org/bugzilla/show_bug.cgi?id=4619 По ссылке чувак пишет решения в виде «подсвечивания» пробелов цветами или создания специального шрифта =/

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

В Eclipse взрослый OSGi — Equinox; довольно подробно и удобно настраиваемый интерфейс.

Невразумительная часть Eclipse — это менеджер дополнений и очень сильная зависимость модулей от версий среды.

iZEN ★★★★★ ()

Что там с питоном? а то последняя версия с поддержкой питона 6.4 или я что то пропустил?

ggrn ★★★★★ ()
Ответ на: Извините за ламерский вопрос, но всё же: от Ramzes001

> Если я буду использовать NetBeans, то компилятор можно оставить g++?
NetBeans автоматически полазит по твоему $PATH и выдернет разные наборы компиляторов. То есть да, GCC подхватится автоматом.

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

В нетбинзе - профайлер и редактор гуя для свинга (в эклипсе просто нет сравнимых аналогов).

Редактор гуя: Visual Swing for Eclipse.

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

>кстати а в VisualVM случаем не тот же профайлер?

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

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

> http://netbeans.org/bugzilla/show_bug.cgi?id=4619 По ссылке чувак пишет решения в виде «подсвечивания» пробелов цветами или создания специального шрифта =/

Решение так себе, хотя использование шрифта — интересный ход. Там есть очень правильный пример:

int main () {

<T>printf(«Hello \ //<SP><SP>A comment


<T><SP>world»);<SP>//<SP><SP>block


<T>return 0;


}



по-моему действительно важно различать пробелы и табуляцию. И я считаю, что отступ должен делаться именно табуляцией, ибо это её назначение, обратное же — это всё‑равно что в ворде форматировать пробелами. Поэтому функция важная, жаль что её пока не добавили.

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

>что отступ должен делаться именно табуляцией, ибо это её назначение

У табов в отличии от пробелов есть камни подводные, а за отступами все равно ИДЕ следит так что пробелы - наш выбор.

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

> У табов в отличии от пробелов есть камни подводные, а за отступами все равно ИДЕ следит так что пробелы - наш выбор.

Какие подводные камни? Это у пробелов есть подводные камни, так как создаётся группа символов, которая может не рассматриваться как единый отступ в разных редакторах. К тому же количество пробелов на отступ может быть выстроено разное, и тогда начинается полный глюкодром. А табуляция — это всегда табуляция, и её размер можно свободно настраивать по собственному вкусу.

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

> Санки никогда не задерживали релизы, а тут опоздали на неделю.

Это не совсем так. В roadmap'е 9-е июня было указано как дата релиза, но все разработчики ориентировались на 15-е число (отмечено в roadmap'е как конец development cycle). Это я почерпнул из рассылок и ихнего вики. Так что отставить панику.

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

>Ява не нужна. Что новенького для Си/Си++ и Python?

на них все еще не переписали netbeans.

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

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

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

>на них все еще не переписали netbeans.

лови симпафку!

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

> Ява не нужна.

Вот когда Пехтон обзаведется стабильным JIT-компилятором, включенным в мейнстрим; когда про GIL забудут, как про страшный сон; когда появится питоновский аналог EJB, с ремотингом и транзакционностью - тогда и поговорим :)

> Что новенького для Си/Си++ и Python?

Как справедливо заметили коллеги, сишные и плюсовые нововведения перечислены на странице «NetBeans 6.9 New and Noteworthy»: пометки для overriding- и overriden-методов, навигация по ним, удаленная разработка с обменом файлами, улучшения в Makefile'ах (в частности, поддержка Фортрана), встроенный эмулятор терминала, юнит-тесты.

Что до Питона, так он его поддержка имеет статус «перманентно разрабатываемой». Все текущие фичи перечислены здесь, планируемые - тут.

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

>С пробелами я уверен в том что все увидят код одинаково.

А все хотят видеть код со своими отступами, а не так как лично тебе удобно. Табы наше все.

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

>А все хотят видеть код со своими отступами, а не так как лично тебе удобно. Табы наше все.

Ненене, единый кодестайл наше всио.

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

>когда появится питоновский аналог EJB, с ремотингом и транзакционностью - тогда и поговорим :)

...о том что питон не нужен.

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

>Стандартный вопрос - чем оно лучше чем IDEA?

Гораздо хуже, но идея для веба - платная.

theos ★★★ ()

Одного в упор не могу понять, почему для java и javafx отдельные сборки? Лучше бы отдельно сделали JavaMobile с их JavaME и JavaCard™

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

>удаленная разработка с обменом файлами,

вот кто-то мне пояснит нахрена в десктопные программы включают такую фигню или вообще xmpp?

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

>Ненене, единый кодестайл наше всио.

И табы в нем стандарт. дадад:)

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

> Одного в упор не могу понять, почему для java и javafx отдельные сборки?

Лицензия боком вышла, не?

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

> С пробелами я уверен в том что все увидят код одинаково. А писать код нужно только в адекватных редакторах которые все за тебя делают.

С табуляцией ни чего страшного не случится, если отступ не будет равен 4‑м пробелам. А так, все адекватные люди ставят отступ табуляции в 4 пробела, видят код одинаково и не испытывают проблем с выбором редактора. И я не люблю, когда компьютер всё делает за меня — я даже во writer'е типографские символы ввожу с клавиатуры, отключив автозамену.

avol ()

попробуем, чего там наделали интересного.

поддержка нескольких серверов типа Kenai.


так кенай к сожалению прикрыли вроде (ну точнее «реструкторизацию» делают)

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

У Java, в отличии от остальных недоязыков, есть оффициальный кодестайл и там четко сказано - 4 пробела.

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

> Стандартный вопрос - чем оно лучше чем IDEA?

С IDEA не довелось иметь дел, но, полагаю, тут вопрос вкуса и привычки. В NetBeans лично меня привлекают многочисленные enterprise-фишки (визуальное редактирование разнообразных deployment-дескрипторов; визуальный построитель XML-схем; легкий деплоймент на Tomcat и Glassfish; генерация JPA-классов и JSF-страниц; диаграммы UML, BPEL и т.п.), великолепный свинговый билдер и общая эргономика интерфейса.

В том, что касается разработки на Си, предоставляет стандартные бенефиты IDE: автокомплишен, навигация одним Ctrl-кликом по символу, интегрированная система сборки, VCS-клиенты и так далее.

P.S. Жаль, что на ЛОРе нет private messages, а то в паблике признательность будет выглядеть подлизыванием :)

Kuka ★★ ()

Я дважды перекачал с сайта сначала wget затем ff - MD5 у netbeans-6.9-ml-linux.sh вместо cf37f5a032f5786c331280615d8719c4 получается такой: 71c44bc1cca913bdd41aa90742e8ef7b

У всех так? Может их ломанули?

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

>И я не люблю, когда компьютер всё делает за меня

Под виндой \r \n я надеюсь в два прием набираете? ;)

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

>У Java, в отличии от остальных недоязыков, есть оффициальный кодестайл и там четко сказано - 4 пробела.

А еще там написано - что это для тех кто ходит строем и отжимается по команде.

А мы из тех кто делает хаскельные вставки.

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

> Одно время даже был UML-модуль, но из последних версий его удаляли.

Официально UML и BPEL/SOA выпилены, но их всегда можно сгрузить отсюда. По крайней мере, визуальный редактор XML-схем формата XSD (часть проекта SOA) на NetBeans 6.8 завелся на отличненько.

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