URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 92188
[ Назад ]

Исходное сообщение
"Доступна интегрированная среда разработки приложений NetBean..."

Отправлено opennews , 16-Окт-13 00:50 
Компания Oracle опубликовала релиз интегрированной среды разработки приложений NetBeans IDE 7.4 (http://netbeans.org/community/releases/74/), поддерживающей разработку на языках Java, JavaFX, PHP, HTML5, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL.  В новом выпуске продолжено развитие средств для разработки с использованием технологий HTML5, добавлена поддержка создания гибридных HTML5-приложений для  платформ Android и iOS с использованием фреймворка Cordova, реализованы средства использования HTML5 в проектах Java EE и PHP, представлена экспериментальная поддержка будущего выпуска JDK8 (http://www.opennet.ru/opennews/art.shtml?num=37875).

<center><a href="http://wiki.netbeans.org/wiki/images/9/91/Horizontal_split.p... src="http://www.opennet.ru/opennews/pics_base/0_1381869037.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


Основные улучшения (http://wiki.netbeans.org/NewAndNoteworthyNB74) (скринкасты (http://netbeans.org/kb/docs/intro-screencasts.html)):

-  
HTML5:

-  Поддержка Apache Cordova (http://www.opennet.ru/opennews/art.shtml?num=37496), платформонезависимого фреймворка для создания мобильных приложений.
-  Интеграция средств разработки HTML5-приложений для платформ Android and iOS.
-  Поддержка редактирования таблиц стилей, созданных с использованием CSS-препроцессоров LESS (http://lesscss.org/) и SASS.
<center><a href="http://wiki.netbeans.org/wiki/images/1/13/Sass_editing_ide_s... src="http://www.opennet.ru/opennews/pics_base/0_1381868398.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  В основную панель инструментов добавлен переключатель активного браузера.
<center><a href="http://wiki.netbeans.org/wiki/images/e/ee/Browser_switcher.p... src="http://www.opennet.ru/opennews/pics_base/0_1381868319.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Поддержка сохранения изменений из Chrome Developer Tools.
-  Интерфейс для мониторинга сетевой активности.
<center><a href="http://wiki.netbeans.org/wiki/images/3/37/Nm1.png">&... src="http://www.opennet.ru/opennews/pics_base/0_1381868449.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


-  
JavaScript:

-  Поддержка фреймворков AngularJS, Knockout и ExtJS в редакторе кода;
-  Реализация системы навигации по содержимому  JSON-файлов с поддержкой сворачивания блоков;
<center><a href="http://wiki.netbeans.org/wiki/images/d/dd/Json_navigator.png... src="http://www.opennet.ru/opennews/pics_base/0_1381868748.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Улучшено качество работы системы автодополнения вводимого кода;


-  
Java EE:

-  Поддержка использования средств HTML5 в проектах Java EE;
-  Добавлен набор мастеров для JSF 2.2 Resource Library Contracts и FacesComponents;


-  
PHP:

-  Поддержка использования элементов HTML5 в приложениях на языке PHP;
-  Поддержка фреймворков Nette Framework 2 (с шаблонами Latte ) и Zend Framework 2;
-  Поддержка тестового фреймворка Atoum;
-  Улучшение качества работы системы рефакторинга при редактировании и переименовании типов;
<center><a href="http://wiki.netbeans.org/wiki/images/0/0e/Rename-1.png"... src="http://www.opennet.ru/opennews/pics_base/0_1381868726.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Поддержка статического анализа кода;

-  
Java:

-  Предварительная поддержка профилей и лябмбда-выражений, которые появятся в выпуске JDK 8;
-  Улучшение качества работы системы дополнения кода, контекстных подсказок и средств рефакторинга;
<center><a href="http://wiki.netbeans.org/wiki/images/a/ad/Subwordcompletion.... src="http://www.opennet.ru/opennews/pics_base/0_1381868527.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Поддержка создания нативных пакетов, позволяющих скомпоновать в одном пакете приложения Java и связанные с ним runtime-библиотеки, что позволяет использовать для Java-программ традиционные средства установки в Windows, Mac OS X и Linux;
-  Обновление Ant 1.9.1 и Maven 3.0.5;


-  
JavaFX:

-  Для Maven-проектов добавлен новый диалог "FXML File";
-  Использовано более компактное выравнивание для проектов  JavaSE и JavaFX;
-  Улучшения в опциях развёртывания проекта;

-  
C/C++:


-  Поддержка Qt 5;
-  Добавлены кнопки для быстрого запуска программы и отладки;
-  Улучшение диалога "Find Usages";
-  Возможность задания отдельного для каждого проекта стиля форматирования;

-  
Разное:

-  Новые окна для просмотра задач и вывода уведомлений;
<center><a href="http://wiki.netbeans.org/wiki/images/4/44/TaskDashboard.png&... src="http://www.opennet.ru/opennews/pics_base/0_1381869000.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Для задач профилирования добавлен раздел  отслеживания конфликтов блокировок;
<center><a href="http://wiki.netbeans.org/wiki/images/7/71/Lck3.png">... src="http://www.opennet.ru/opennews/pics_base/0_1381868950.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Возможность работы с  Bugzilla в Offline-режиме;
-  Улучшена поддержка Subversion, Git и Mercurial;
<center><a href="http://wiki.netbeans.org/wiki/images/f/f2/SvnDiffTrees.png&q... src="http://www.opennet.ru/opennews/pics_base/0_1381868979.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Улучшена поддержка TestNG и Junit;
-  Улучшены средства для работы с БД.

URL: http://netbeans.org/community/releases/74/
Новость: http://www.opennet.ru/opennews/art.shtml?num=38173


Содержание

Сообщения в этом обсуждении
"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено AnonuS , 16-Окт-13 01:08 
Чем он лучше Eclipse ?

:-)))


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено AnonuS , 16-Окт-13 01:11 
Он страшнее Eclipse, а также гораздо тормознее.

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


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено vitalif , 16-Окт-13 01:13 
Зато интерфейс адекватный, а не вот это безумие которое в эклипсе наблюдается...

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено AnonuS , 16-Окт-13 01:17 
> Зато интерфейс адекватный, а не вот это безумие которое в эклипсе наблюдается...

Я извиняюсь, как раз в этом пункте наши вкусы расходятся аккурат на 180 градусов.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено AnonuS , 16-Окт-13 01:20 
> Зато интерфейс адекватный, а не вот это безумие которое в эклипсе наблюдается...

Более безумных цветов и иконок нет больше ни в какой дрогой IDE. Да и сам UI рублен тупым колуном, одним словом - жуть. Честно вызывает чувство брезгливости и желание поскорее вымыть руки.

Я понимаю, что он многим нравится, но блин, может у них глаза плохо видят ?


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено onekosha , 16-Окт-13 09:27 
Для Netbeans есть большой выбор тем - http://netbeansthemes.com/
В файле netbeans.conf дописать --laf javax.swing.plaf.nimbus.NimbusLookAndFeel и внешний вид будет одинаковым (Gnome, KDE, Win).

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 10:44 
Уже есть плагин "Dynamic Look And Feel Changer", который позволяет без параметра --laf налету менять внешний вид.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено demimurych , 16-Окт-13 02:29 
Сполз с эклипс на нетбинс именно потому что эклипс на больших проектах тормозил невменяемо. В отличии от нетбинс.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Diversant_ , 16-Окт-13 09:28 
Именно, при открытие проекта с несколькими тысячами исходных файлов Эклпис становиться колом, Нетбинс же открывает его на ура. Да и отсутствие графических свистелок и перделок для меня только плюс, а не слепота

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Антоним , 16-Окт-13 09:56 
Что-то в этом есть противоестественное - открывать несколько тысяч исходных файлов. Зачем их открывать сразу все?

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено hoopoe , 16-Окт-13 10:19 
а вот это и есть загадка: похоже эклипс их всех пытается пропарсить чтобы индексы автодополнения перестроить, вот и встает колом

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено анононо , 16-Окт-13 11:57 
Идея кстати успешно парсит даже очень большие проекты

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено bou , 16-Окт-13 17:41 
Лично я перенес workspace и проекты на SSD. Работать с эклипсом стало гораздо комфортнее.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено 3draven , 16-Окт-13 02:39 
я как раз заинтересовался нетбинсом, а что там такое есть, что в эклипсе плохо сделано? Особо интересует яваее область и веб для явы.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено kosmonaFFFt , 16-Окт-13 07:57 
Например поддержкой maven из коробки (maven проекты открываются как родные, без всяких плясок с импортами), более умным и удобным автокомплитом, поддержкой Apache Tomcat и Glassfish из коробки... Может быть что-то еще...

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 09:38 
Поддержкой SVN, Mercurial, Git из коробки.
Просто установил и работаешь. В Eclipse это просо невозможно.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 11:11 
В Eclipse просто сходил в Help-Install New Software , просто поставил всё необходимое и просто работаешь. Да, придётся запомнить, какая часть Eclipse за что отвечает.  

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 11:49 
> просто сходил в Help-Install New Software

Вызывает недоумение. Я случайно наткнулся. Никогда бы не подумал, что для установки плагина надо лезть в Help!


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено NikolayV81 , 16-Окт-13 11:57 
>> просто сходил в Help-Install New Software
> Вызывает недоумение. Я случайно наткнулся. Никогда бы не подумал, что для установки
> плагина надо лезть в Help!

+1 Классная идея, тоже понравилась когда разбираться с ним начинал, у приложения можно сделать 3 основных меню -> File Edit Help, ну можно ещё Project и Window

p.s. А ещё там с обновлениями забавно ( не знаю как в Netbeans ) поэтому одновременно на компе стоят несколько версий, но в принципе конструктор он на то и конструктор что бы его собирать ( не для случая "вдруг понадобилось надо быстро сделать" он ).


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Aceler , 16-Окт-13 11:47 
У еклипса тоже есть готовые сборки.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 16-Окт-13 17:54 
> У еклипса тоже есть готовые сборки.

Вот только этим она и ценится. Из принципа "поставил сразу всё что нужно и забыл", так как последующие обновления и удаление/включение новых дополнений делают работу в Eclipse попросту невозможной.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Aceler , 16-Окт-13 20:10 
>> У еклипса тоже есть готовые сборки.
> Вот только этим она и ценится. Из принципа "поставил сразу всё что
> нужно и забыл", так как последующие обновления и удаление/включение новых дополнений
> делают работу в Eclipse попросту невозможной.

УМВР ЧЯДНТ?


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним Аналитег , 16-Окт-13 13:40 
Eclipse Kepler EE, git из коробки

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 11:06 
>поддержкой Apache Tomcat и Glassfish из коробки

Сомнительно преимущество. В Эклипсе это делается простой установкой плагинов из стандартного репозитория (да, придётся пару строк почитать, где это и как делается). Поддерживается большое количество серверов/сервлет-контейнеров разных версий. И если нет "встроенного" сервера, разве проблема его скачать, распаковать и скормить IDE путь к директории?
Сможет ли Netbeans отлаживать приложения под, скажем, JBoss AS 5?


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 11:26 
> Сможет ли Netbeans отлаживать приложения под, скажем, JBoss AS 5?

Разумеется! Это же нормальная IDE ;-) Всё нужное из коробки. JBoss AS 7, 6, 5, 4.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 11:46 
> (да, придётся пару строк почитать, где это и как делается).

Пару строк ??? Лично у меня целый день заняло. Проверял на других - результат похожий.

NetBeans я вообще не знал. Поставил, запустил, посмотрел пример EJB-приложения и через 30 минут задеплоил собственное. И туториалы для NetBeans великолепные! Некоторые даже на русском (хотя и не многим это нужно).

В Eclipse вообще примеров никаких НЕТ!

Отладка maven-EJB-проекта в NetBeans запускается одним кликом. Всё отлично интегрировано. И ничего ставить не надо.

Может нечто подобное и можно организовать в Eclipse, совершенно непонятно как. Как обычно лезть в Гугл и тратить уйму времени.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено 3draven , 16-Окт-13 19:29 
Судя по всему главная проблема эклипса по мнению пользователей нетбинс в
том, что это конструктор с плгинами. Но, для меня это большой плюс, люблю подобный софт, так же как фаерфокс с дополнениями. Второе преимущество нетбинс в том, что из коробки держит EJB+JBoss. Так как я только разбираюсь, то не могу сказать как дела тут у эклипса, тестовые проекты создаются просто одной кнопочкой (скачал сборку Eclipse kepler jee и доставил туда JBoss tools, которе сам же джейбос и выпускает...странно будет если эти тулзы будут плохими :)). Но, зато я в эклипсе плагины по конструирвоанию регулярок пользую, по доступу не только к томкат но и другим серверам (куча их там), по доступу к БД для редактирования и просмотра...и еще килограмм плагинов :) Плюс еще пишу на андроид (родной гугл плагин) и иногда, теперь уже совсем редко, на С/С++.

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


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 16-Окт-13 21:08 
> В общем нетбинс в ваших описаниях не впечатлил, останусь на эклипсе...я нетбинс
> поковырял немного, не понравилось, но, понравилось то, что примеры приложений есть,
> это да, это правильно, мне бы помогло так как изучаю сейчас
> EJB, но в книге примеры и так есть.
> В общем спасибо за инфу.

По современным NetBeans и JavaEE есть книги Дэвида Хеффельфингера в русском переводе "Разработка приложений Java EE 6 в NetBeans 7" и "Java EE 6 и сервер приложений GlassFish 3".

А что есть по современной среде Eclipse? Только обзорная книга "Eclipse: разработка RCP-, Web-, Ajax- и Android - приложений на Java" Т. С. Машнина.

Ещё одна книга по Eclipse группы авторов в переводе на русский язык , отчасти шедевр (чувствуется недосказанность, неполность, для учебника не подходит): "Eclipse. Платформа Web-инструментов". Для 2008 года всё ещё могла быть полезной, но в 2013 году, увы, безнадёжно устарела. В то время как "Язык программирования Java и среда NetBeans" Монахова можно спокойно использовать как учебник в учебном процессе — читается и понимается легко, без занудства и без требований к обязательному прочтению "предыдущего материала", которое выбешивает в "Eclipse. Платформа Web-инструментов".


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено 3draven , 17-Окт-13 01:28 
С книгами на русском вообще по Ынтерпрайзу плохо, думаю, что потому, что с ентерпрайзом в России вообще не очень, да и английских хватает.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено 3draven , 17-Окт-13 01:36 
Java.EE.Development.with.Eclipse есть...ejb3


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено ДяДя , 16-Окт-13 09:47 
Лучше бы спросили: "Чем он лучше Visual Stusio?".

VS лучше, т.к. не поддерживает Java.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 10:18 
По этой логике каменный топор еще лучше, так как  не поддерживает не только java, но и все остальные языки программирования.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 10:57 
Visual Stusio нужен для до-диезников, у которых решарпер вместо мозгов.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 10:55 
Преимущество Eclipse в огромном колхозе плагинов.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено виндотролль , 16-Окт-13 14:34 
многие из которых ломают эклипс.
Поставил AspectJ плагин — сломался компонент редактора.
Поставил UML плагин — редактор начал крешиться и зависать.
Поставил Spring Tool Suite — начал предлагать какие-то ненужные вещи в ассисте.
Поставил JBoss tools — стал работать раз в 5 медленнее.

Люблю eclipse. Люблю больше идеи. Но надо признать, что стабильностью eclipse не отличается.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 16-Окт-13 17:51 
> Преимущество Eclipse в огромном колхозе плагинов.

Ага — в "неработающем колхозе плагинов".



"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Sigurd , 16-Окт-13 13:23 
пока пионеры меряются пиписками, нормальные мужики делают свое дело в идее без всяких глюков и тормозов эклипса и убогости функционала нетбинса

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено anonymous , 16-Окт-13 18:11 
Ага. Посадили в офис, дали комп, поставили Idea - клепай код. Строго с 9 до 6.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 16-Окт-13 18:24 
> пока пионеры меряются пиписками, нормальные мужики делают свое дело в идее без
> всяких глюков и тормозов эклипса и убогости функционала нетбинса

Фанатики такие фанатики.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено NikolayV81 , 16-Окт-13 09:23 
Но походу автоудаление завершающих пробелов из строк во время работы так и не сделали, насколько эта функция удобна в том же Delphi, и как её не хватает в netbeans/notepad++ и прочих редакторах.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 16-Окт-13 09:55 
Ну, есть же автоудаление при сохранении файла.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено NikolayV81 , 16-Окт-13 10:39 
> Ну, есть же автоудаление при сохранении файла.

Да но проблема именно при работе при переносе наверх автоматически добавленных отступов, если никогда не пользовались, посмотрите как это реализовано в Delphi, не помню когда появилось, но в 2007-й версии, которая сейчас используется для проекта, однозначно позволяет, а так по памяти и в 5-й версии было.


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено edwin , 16-Окт-13 11:00 
Шикарная IDE.
Одна из самых лучших ....

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено piteri , 16-Окт-13 12:19 
Для java - лучшая.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено rimidal , 18-Окт-13 19:49 
+1. Использую в основном для PHP. Изначально использовал для Javы.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Int , 16-Окт-13 20:51 
На гиге будет работать ?

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено dobs , 16-Окт-13 23:55 
Без проблем фурычит

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Аноним , 22-Окт-13 00:18 
Уныло что убрали плагин NetBeans UML в 7-ой ветке.
Лекарство здесь -> http://plugins.netbeans.org/plugin/1801/netbeans-uml (на английском)

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Ананим , 22-Окт-13 16:40 
Берите бесплатный JDeveloper 12c, построенный на платформе NetBeans - там UML есть и очень неплохой. Единственный минус - это то, что JDeveloper 12.1.2 весит под 2 ГБ.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено Adolfus , 29-Окт-13 18:36 
Если отвлечься от всего, кроме юзабилити и функционала, в том числе и от ценника, этот Netbeans для C/C++ лучше, чем slickedit?

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 31-Окт-13 19:43 
В OpenJDK7 среда не запускается повторно — приходится перезагружать компьютер. Прикольно.

"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 08-Янв-14 17:24 
Прошуршал немного по исходникам среды:

% find . -type f -name "*.java" | wc -l
   44205


"Доступна интегрированная среда разработки приложений NetBean..."
Отправлено iZEN , 09-Янв-14 15:53 
Общий размер исходников в локальном репозитории Mercurial — 3 763 433 138 байтов.