Компания Oracle представила (http://www.oracle.com/us/corporate/press/1910978) релиз интегрированной среды разработки приложений NetBeans IDE 7.3 (http://netbeans.org/community/releases/73/), поддерживающей разработку на языках Java, JavaFX, PHP, HTML5, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL.
Основные улучшения (http://wiki.netbeans.org/NewAndNoteworthyNB73) (скринкасты (http://netbeans.org/kb/docs/intro-screencasts.html)):
- Новые средства (http://www.netbeans.org/features/html5/index.html) для разработки интерактивных web-приложений и мобильных программ с использованием HTML5, JavaScript и CSS:
- Поддержка автодополнения конструкций jQuery, стилей CSS3 и элементов, определённых в новых спецификациях HTML5; - Новый редактор JavaScript-кода и отладчик web-приложений, основанный на Nashorn (http://www.opennet.me/opennews/art.shtml?num=35427), открытом JavaScript-движке, работающем поверх виртуальной машины Java;- Инструменты для работы со стилями CSS;- Средства для разработки обособленных приложений, написанных с использованием web-технологий;- Возможность live-синхронизации кода и web-страниц через двухстороннюю интеграцию с Google Chrome и встроенным в NetBeans браузером на базе движка WebKit;- Режим генерации готового JavaScript-клиента для существующих сервисов Java REST;- Расширение возможностей редактора кода, поддержка новой навигационной панели Breadcrumbs и инструменты для доступа к истории работы с буфером обмена;
- Улучшения для разработчиков на языке Java: Новая система подсказок (hints) и средства для рефакторинга в редакторе кода; Улучшенная поддержка FXML-файлов в проектах JavaFX; Поддержка профилирования Java-приложений на поставляемых с Linux ARM-платформах, таких как Raspberry Pi;- Поддержка последних выпусков платформы Java EE и сервера GlassFish: новый обособленный редактор JPQL, позволяющий запускать и тестировать JPQL-запросы прямо из IDE;
URL: http://www.oracle.com/us/corporate/press/1910978
Новость: http://www.opennet.me/opennews/art.shtml?num=36199
$ emerge -pv netbeansThese are the packages that would be merged, in order:
Calculating dependencies... done!
^[[C[ebuild N ] dev-java/java-config-wrapper-0.16 8 kB
[ebuild N ] dev-java/javatoolkit-0.3.0-r6 17 kB
[ebuild N ] app-admin/eselect-ecj-0.7 0 kB
[ebuild N ] dev-java/java-config-2.1.12-r1:2 PYTHON_TARGETS="python2_7 python3_2 (-pypy1_9) -python2_6 -python3_1 (-python3_3)" 48 kB
[ebuild N ] dev-java/icedtea-bin-6.1.12.2:6 USE="alsa cups -X -cjk -doc -examples -nsplugin -source" 37,440 kB
[ebuild N ] virtual/jdk-1.6.0-r1:1.6 0 kB
[ebuild N ] virtual/jre-1.6.0:1.6 0 kB
[ebuild N ] dev-java/ant-core-1.8.4-r1 USE="-doc -source" 3,321 kB
[ebuild N ] java-virtuals/stax-api-1-r4 0 kB
[ebuild N ] java-virtuals/jaf-1.1-r1 0 kB
[ebuild N ] dev-java/antlr-2.7.7-r2 USE="cxx java -debug -doc -examples -mono -python -script -source -static-libs" 1,774 kB
[ebuild N ] dev-java/gnu-regexp-1.1.4-r2:1 USE="-doc -source" 161 kB
[ebuild N ] dev-java/ws-commons-util-1.0.1 USE="-source {-test}" 25 kB
[ebuild N ] dev-java/libreadline-java-0.8.0-r3 USE="-doc -source" 76 kB
[ebuild N ] dev-java/jsr181-1.0 8,783 kB
[ebuild N ] dev-java/jsr67-1.3 19 kB
[ebuild N ] java-virtuals/saaj-api-1.3-r2 0 kB
[ebuild N ] dev-java/jrexx-1.1.1-r1 USE="-doc -source" 62 kB
[ebuild N ] dev-java/osgi-core-api-4.3 USE="-doc -source" 330 kB
[ebuild N ] dev-java/ant-nodeps-1.8.4 15 kB
[ebuild N ] dev-java/junit-3.8.2-r1 USE="-doc -source" 451 kB
[ebuild N ] dev-java/xml-commons-external-1.3.04:1.3 USE="-doc -source" 645 kB
[ebuild N ] dev-java/commons-logging-1.1.1 USE="-avalon-framework -avalon-logkit -doc -log4j -servletapi -source {-test}" 187 kB
[ebuild N ] dev-java/bcel-5.2-r2 USE="-doc -findbugs -source" 256 kB
[ebuild N ] dev-java/xml-commons-external-1.4.01:1.4 USE="-doc -source" 668 kB
[ebuild N ] dev-java/commons-codec-1.4 USE="-doc -source {-test}" 173 kB
[ebuild N ] dev-java/jzlib-1.0.7-r1 USE="-doc -source" 50 kB
[ebuild N ] dev-java/log4j-1.2.16 USE="-doc -javamail -jms -jmx -source" 2,727 kB
[ebuild N ] dev-java/xpp3-1.1.4c-r1 USE="-doc -source {-test}" 938 kB
[ebuild N ] dev-java/saxpath-1.0-r2 USE="-doc -source {-test}" 2,116 kB
[ebuild N ] dev-java/relaxng-datatype-1.0-r1 USE="-doc -source" 73 kB
[ebuild N ] dev-java/jcodings-1.0.5 USE="-doc -source" 89 kB
[ebuild N ] dev-java/commons-collections-3.2.1 USE="-doc -source {-test} -test-framework" 596 kB
[ebuild N ] dev-java/mimepull-1.8 USE="-doc -source {-test}" 48 kB
[ebuild N ] dev-java/stax-ex-1.0-r1 USE="-source" 16 kB
[ebuild N ] dev-java/java-getopt-1.0.13:1 USE="-doc -source" 45 kB
[ebuild N ] dev-java/javacup-0.11a_beta20060608 USE="-doc -source" 280 kB
[ebuild N ] dev-java/xjavac-20110814:1 3 kB
[ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 257 kB
[ebuild N ] dev-java/commons-io-2.0.1:1 USE="-doc -source {-test}" 275 kB
[ebuild N ] dev-java/commons-lang-2.6:2.1 USE="-doc -source {-test}" 551 kB
[ebuild N ] dev-java/sun-jaf-1.1.1 USE="-doc -source" 123 kB
[ebuild N ] dev-java/iso-relax-20050331-r1 USE="-source" 681 kB
[ebuild N ] dev-java/tomcat-servlet-api-3:2.2 USE="-doc -source" 64 kB
[ebuild N ] dev-java/jdbc-postgresql-8.4_p701-r1 USE="-doc -source {-test}" 539 kB
[ebuild N ] dev-java/icu4j-49.1:49 USE="-doc -examples -source {-test}" 18,055 kB
[ebuild N ] dev-java/tomcat-servlet-api-4.1.36:2.3 USE="-doc -source" 3,629 kB
[ebuild N ] dev-java/juel-2.1.0 USE="-doc -source" 467 kB
[ebuild N ] dev-java/jakarta-oro-2.0.8-r3:2.0 USE="-doc -examples -source" 338 kB
[ebuild N ] dev-java/slf4j-api-1.6.6 USE="-doc -source" 2,640 kB
[ebuild N ] dev-java/joda-time-1.6 USE="-doc -examples -source {-test}" 1,242 kB
[ebuild N ] dev-java/beansbinding-1.2.1 USE="-doc -source" 232 kB
[ebuild N ] dev-java/jtidy-0_pre20010801-r1 USE="-doc -source" 702 kB
[ebuild N ] dev-java/javassist-3.14.0:3 USE="-doc -source" 2,206 kB
[ebuild N ] dev-java/absolutelayout-6.7_beta 4 kB
[ebuild N ] dev-java/fastinfoset-1.2.1-r1 USE="-source" 290 kB
[ebuild N ] dev-java/glassfish-transaction-api-1.1.2.2.04 USE="-doc -source" 38,884 kB
[ebuild N ] dev-java/concurrent-util-1.3.4-r1 USE="-doc -source" 134 kB
[ebuild N ] dev-java/trove-2.1.0 USE="-doc -source" 2,382 kB
[ebuild N ] dev-java/servletapi-2.4-r5:2.4 USE="-doc -source" 4,684 kB
[ebuild N ] dev-java/swing-layout-1.0.4:1 USE="source -doc" 69 kB
[ebuild N ] dev-java/tomcat-servlet-api-6.0.36:2.5 USE="-source" 3,332 kB
[ebuild N ] dev-java/tomcat-servlet-api-5.5.27-r1:2.4 USE="-doc -source" 7,210 kB
[ebuild N ] dev-java/xerces-2.11.0:2 USE="-doc -examples -source" 1,751 kB
[ebuild N ] dev-java/javacc-4.0-r4 USE="-doc -examples -source {-test}" 748 kB
[ebuild N ] dev-java/qdox-1.6.3:1.6 USE="-doc -source" 63 kB
[ebuild N ] java-virtuals/servlet-api-2.3:2.3 0 kB
[ebuild N ] java-virtuals/servlet-api-2.4:2.4 0 kB
[ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source" 6,138 kB
[ebuild N ] dev-java/jsch-0.1.44 USE="zlib -doc -examples -source" 278 kB
[ebuild N ] dev-java/commons-httpclient-3.1:3 USE="-doc -examples -source {-test}" 1,839 kB
[ebuild N ] dev-java/smack-2.2.1:2.2 USE="-doc -source" 3,958 kB
[ebuild N ] dev-java/ant-junit-1.8.4 0 kB
[ebuild N ] java-virtuals/servlet-api-2.5-r1:2.5 0 kB
[ebuild N ] dev-java/bytelist-1.0.9 USE="-doc -source {-test}" 17 kB
[ebuild N ] dev-java/ehcache-1.2.4-r2:1.2 USE="-doc -source" 1,300 kB
[ebuild N ] dev-java/xmlstreambuffer-0.5.20070412-r2 USE="-source" 1,233 kB
[ebuild N ] dev-java/jna-3.4.0 USE="awt nio-buffers -doc -source {-test}" 33,738 kB
[ebuild N ] dev-java/javahelp-2.0.05_p63 USE="-doc -examples -source" 3,660 kB
[ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/jvyamlb-0.2.5 USE="-source {-test}" 1,727 kB
[ebuild N ] dev-db/hsqldb-1.8.1.2-r1 USE="-doc -source {-test}" 3,435 kB
[ebuild N ] dev-java/xpp2-2.1.10-r1 USE="-doc -source" 2,257 kB
[ebuild N ] dev-java/xsdlib-20090415 USE="-doc -source" 893 kB
[ebuild N ] dev-java/jython-2.2.1-r1 USE="readline -doc -examples -mysql -oracle -postgres -servletapi -source" 11,107 kB
[ebuild N ] dev-java/ant-contrib-1.0_beta2-r2 USE="-doc -source" 116 kB
[ebuild N ] dev-java/lucene-3.0.3:3.0 USE="-doc -source {-test}" 12,156 kB
[ebuild N ] dev-java/saaj-1.3.19-r1 USE="-examples -source {-test}" 2,214 kB
[ebuild N ] dev-java/netbeans-platform-7.2:7.2 173,910 kB
[ebuild N ] dev-java/ant-owanttask-1.1-r12 10 kB
[ebuild N ] dev-java/xmldb-20011111-r1 USE="-doc -source" 36 kB
[ebuild N ] dev-java/jaxme-0.5.2 USE="-doc -source" 5,351 kB
[ebuild N ] dev-java/asm-1.5.3:1.5 USE="-doc -source" 148 kB
[ebuild N ] dev-java/asm-2.0-r1:2 USE="-doc -source" 253 kB
[ebuild N ] dev-java/asm-2.2.3-r1:2.2 USE="-doc -source" 281 kB
[ebuild N ] dev-java/asm-3.2:3 USE="-doc -source" 832 kB
[ebuild N ] dev-java/dom4j-1.6.1-r4:1 USE="-doc -source {-test}" 9,463 kB
[ebuild N ] dev-java/jarjar-0.9:1 USE="-doc -source {-test}" 184 kB
[ebuild N ] dev-java/jsr173-1.0-r1 USE="-doc -source" 625 kB
[ebuild N ] dev-java/cglib-2.2:2.2 USE="-doc -examples -source {-test}" 1,486 kB
[ebuild N ] dev-java/xom-1.2.6-r1 USE="-doc -examples -source" 11,100 kB
[ebuild N ] dev-java/hamcrest-core-1.1 USE="-source" 1,631 kB
[ebuild N ] dev-java/aspectwerkz-2.0_rc2-r3:2 USE="-source" 9,531 kB
[ebuild N ] dev-java/junit-4.8.2-r1:4 USE="-doc -examples -source {-test}" 1,557 kB
[ebuild N ] dev-java/cglib-2.1.3:2.1 USE="-doc -source" 1,573 kB
[ebuild N ] dev-java/netbeans-harness-7.2:7.2 1,763 kB
[ebuild N ] dev-java/lucene-3.5.0:3.5 USE="-contrib -doc -source {-test}" 38,637 kB
[ebuild N ] dev-java/jdom-1.0-r4:1.0 USE="-doc -examples -source" 3,489 kB
[ebuild N ] dev-java/jaxen-1.1.1:1.1 USE="-doc -examples -source {-test}" 265 kB
[ebuild N ] dev-java/jdom-jaxen-1.0-r1:1.0 0 kB
[ebuild N ] dev-java/freemarker-2.3.13:2.3 USE="-doc -source" 2,087 kB
[ebuild N ] dev-java/saxon-9.2.0.6:9 USE="-doc -source" 2,874 kB
[ebuild N ] dev-java/xml-xmlbeans-1.0.4_pre20041217:1 USE="-doc -source" 2,380 kB
[ebuild N ] dev-java/rhino-1.7.2-r2:1.6 USE="-doc -examples -source" 2,946 kB
[ebuild N ] dev-java/eclipse-ecj-3.7.1:3.7 USE="ant" 1,334 kB
[ebuild N ] dev-java/ant-eclipse-ecj-3.7.1:3.7 0 kB
[ebuild N ] dev-java/gnu-classpath-0.98-r3:0.98 USE="alsa qt4 xml -debug -doc -dssi -examples -gconf -gjdoc -gmp -gstreamer -gtk" 10,764 kB
[ebuild N ] dev-java/jdbc-mysql-5.1.18 USE="-c3p0 -log4j -source" 3,746 kB
[ebuild R ] dev-vcs/subversion-1.7.7 USE="berkdb dso java* kde nls webdav-neon -apache2 -ctypes-python -debug -doc -extras -gnome-keyring -perl -python -ruby -sasl -vim-syntax -webdav-serf" 0 kB
[ebuild N ] dev-java/netbeans-ide-7.2-r1:7.2 29,064 kB
[ebuild N ] dev-java/netbeans-websvccommon-7.2:7.2 0 kB
[ebuild N ] dev-java/netbeans-nb-7.2:7.2 USE="-keychain" 20 kB
[ebuild N ] dev-java/netbeans-java-7.2:7.2 34,608 kB
[ebuild N ] dev-java/netbeans-profiler-7.2:7.2 0 kB
[ebuild N ] dev-java/netbeans-apisupport-7.2:7.2 0 kB
[ebuild N ] dev-java/netbeans-javafx-7.2:7.2 0 kB
[ebuild N ] dev-util/netbeans-7.2:7.2 USE="-doc" LINGUAS="ru -af -ar -bg -ca -cs -de -el -es -fr -gl -hi_IN -id -it -ja -ko -lt -nl -pl -pt_BR -pt_PT -ro -si -sq -sr -sv -ta_IN -tl -tr -vi -zh_CN -zh_TW" NETBEANS_MODULES="apisupport java javafx profiler websvccommon -cnd -dlight -enterprise -ergonomics -groovy -javacard -mobility -php -webcommon" 12,161 kBTotal: 127 packages (126 new, 1 reinstall), Size of downloads: 603,110 kB
Ёпт...
страдай гентушник! )))
Какой-то тупой гентушник нынче пошёл =)http://www.oracle.com/technetwork/java/javase/downloads/jdk-...
Во FreeBSD:% cd ~/ && fetch -r http://dlc.sun.com.edgesuite.net/netbeans/7.3/final/zip/netb...
Открыть архив в file-roller и мышкой перетащить папку netbeans из архива в удобный каталог внутри ~/. Отредактировать netbeans/etc/netbeans.conf для уточнения опций запуска среды и пути к OpenJDK7 (строка: netbeans_jdkhome="/usr/local/openjdk7").
И всё! Никаких страданий с установкой!
Это и есть хваленый пакетный менеджер FreeBSD?
Так любая линуха может. Речь шла о том, что чтобы собрать все зависимости из сорцов, необходимо скомпилять более чем полгига! У меня например вся система мегьше занимает (не пользуюсь DE) =)
> Так любая линуха может. Речь шла о том, что чтобы собрать все
> зависимости из сорцов, необходимо скомпилять более чем полгига! У меня например
> вся система мегьше занимает (не пользуюсь DE) =)Но зачем компилировать байткод, если он везде один и тот же?! Это Eclipse нужно перекомпилировать под конкретную платформу, а NetBeans нет.
[snip]
> И всё! Никаких страданий с установкой!Изенька, с Вашего позволения -- в рамочку и в архив. Это было прелестно.
Пора бы уже привыкнуть. Да и не так долго собирается, это не Chromium, Firefox или LibreOffice.
Хотя для html некоторое время пользовался. Так и не смог в нем приемлимые шрифты настроить, и медленновато работает.Поддержка Питона у них до сих пор куцая?
Python вообще выпилен.
Ставим все - это произведение. Для сей использую - летает, мгновенно индексирует, за 10% оперативы так и не вылез (а проектики до 30 метров либ выплёвывать могут).
Эклипс нервно курит (м.б. кривизна моих рук неподходящая), отзывчивость, как у анюты!!!Гоняю с беты последней, уже второй месяц.
Интеграция с chromium гладкая, к redmine прицепился, шрифты/темы/etc пару дней потыкать в менюшки и настроено, selenium крутит.
NetBeans — это хорошая замена Eclipse для Web-разработки. В Eclipse до сих пор используют устаревший libxul 1.9.2, а в NetBeans двухсторонняя интеграция с WebKit, Firefox и Chrome.
> NetBeans — это хорошая замена Eclipse для Web-разработки. В Eclipse до сих
> пор используют устаревший libxul 1.9.2, а в NetBeans двухсторонняя интеграция с
> WebKit, Firefox и Chrome.хорошая мягко сказано, после jдеволупера =) самая вменяемая для EE. на то оно и Net Beans , бины под спринг вообще шикарно работают, эклипс отдыхает. хотя это не камень в эклипс, тот для других задачь идеален, да и свт в кучу плюсов .
Знающие люди подскажите, а эта IDE поддерживает систему подсказок для правильного построения кода? Меня интересует для языка C/C++
вообще это java ide , никаких сей там нет. eclipse cdt умеет индексировать для автокомплита под си и ++ если речь об этом
есть даже специальная редакция Netbeans под C/C++, автокомплит и рефракторинг, все в комплекте
> есть даже специальная редакция Netbeans под C/C++, автокомплит и рефракторинг, все в комплектехм, действительно есть.. раньше небыло, какой я блин стал старый маразматик ))
>> есть даже специальная редакция Netbeans под C/C++, автокомплит и рефракторинг, все в комплекте
> хм, действительно есть.. раньше небыло, какой я блин стал старый маразматикЗдрастье, с версии 6.1 оно уже там, с версии 5.5 отдельным пакетом http://cnd.netbeans.org
Чуть ранее, с бубном, работало через Sun Studio Compiler, и замену ссылок с suncc на gcc.
> Здрастье, с версиикаждый день кликаю посмотреть есть ли версия бинса для сей )))
>> Здрастье, с версии
> каждый день кликаю посмотреть есть ли версия бинса для сей )))А чё кликать, если вы её юзаете, там апдейты сами выскакивают.
> А чё кликать, если вы её юзаете, там апдейты сами выскакивают.ну выскакивают , и что ? я же не сишную юзаю.
> есть даже специальная редакция Netbeans под C/C++, автокомплит и рефракторинг, все в
> комплектеАвтокомплит без нормального парсера? Ого!
> Автокомплит без нормального парсера? Ого!все так печально ? даже пробовать тогда не буду , не знал и знать не хочу )
даешь интеграцию с JIRA!
отвалилась насовсем.
Task-focused developement Netbeans очень не хватает. Будем надеяться что запилят все-таки: http://wiki.netbeans.org/TaskFocusedNetBeans
Что нового появилось - тут уже написано. А вот что исчезло по сравнению с версией 6.8:
- визуальный редактор JSF страниц (не то что бы необходимо, но иногда может сэкономить время)
- построение UML схем с конвертированием их в готовые классы (полезно для тех, кто умеет работать с UML схемами, опять же, экономит время)
- работа с OpenOffice (возможность использовать Writer в качестве построителя отчетов, просто создав документ и динамически заполняя его из Java программы - БЕСЦЕННА)
- поддержка Swing Application Framework (взамен впихивают платформу NetBeans, это все равно, как вместо фарфоровой кисы предлагать чугунную конную статую Чапаева).
Поэтому приходится держать и 6.8, и текущую версии...
> Что нового появилось - тут уже написано. А вот что исчезло по
> сравнению с версией 6.8:...
> - поддержка Swing Application Framework (взамен впихивают платформу NetBeans, это все равно,
> как вместо фарфоровой кисы предлагать чугунную конную статую Чапаева).
> Поэтому приходится держать и 6.8, и текущую версии...Swing Application Framework
Версия: 1.0 Исходный файл: Сертифицированные подключаемые модули
Описание подключаемого модуля
Contains the Swing Application Framework library only. It doesn't include support for the design of GUI forms that are using this library. You should use NetBeans 7.0 if you need such support.
по пробовал, ставить пока нельзя, подглючивает.
netbeans oracle не испохабила как solaris и mysql ?