LINUX.ORG.RU

Вышла NetBeans IDE 7.3

 , , ,


2

2

NetBeans — это удобная кроссплатформенная интегрированная среда разработки с открытым исходным кодом, позволяющая создавать настольные, мобильные и веб-приложения на различных языках программирования (Java, PHP, Javascript, C, C++ и других). Сегодня Oracle объявила о доступности версии 7.3. Графический интерфейс NetBeans переведён на несколько языков, среди которых есть и русский.

В этом выпуске упор был сделан на облегчение разработки веб-приложений с использованием самых свежих стандартов HTML5, JavaScript и CSS. Новая функциональность, связанная с этим, была объединена в отдельный проект Easel. Однако и другие области не остались без внимания: поддержка Groovy, PHP, C, C++ и других языков и технологий также была усовершенствована.

Project Easel (разработка приложений на HTML5)

  • Значительно улучшен редактор Javascript
  • Визуальный редактор стилей CSS
  • Отладчик для JavaScript
  • Встроенный прямо в IDE веб-браузер на WebKit

Java

  • Навигационная панель на манер «хлебных крошек»
  • Обновленные представления Show member и Show hierarchy
  • Новые подсказки и виды рефакторинга
  • Результаты Find usages можно фильтровать
  • Вкладка POM editor для более удобной работы с pom.xml

Java EE

  • Средство тестирования JPQL
  • Новые возможности разработки REST-сервисов

PHP

  • Интеграция с Composer (менеджером зависимостей для PHP)
  • Автодополнение кода для Twig template engine
  • Всевозможные улучшения при работе со Smarty, Symfony 2, Doctrine 2

C и C++

  • На больших проектах потребление памяти сокращено минимум вдвое
  • Ускоренный парсер
  • Группировка breakpoint'ов

Полный перечень изменений

Посмотреть видеообзор

Скачать NetBeans

★★★★

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

Автодополнение кода для Twig template engine
Всевозможные улучшения при работе со Smarty, Symfony 2, Doctrine 2

Да, детка.

VirRaa ★★★ ()

На больших проектах потребление памяти сокразено минимум вдвое

Ускоренный парсер

это просто отлично

x0r ★★★★★ ()

Навигационная панель на манер «хлебных крошек»

что это?

proofit404 ()

Посмотреть видеообзор (требуется Flash)

Flash не требуется — Firefox 19 спокойно воспроизводит видео без всяких сторонних плагинов.

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

при большом количестве плагинов еклипс с ума сходит. Если большой проект, то еклип очень тормозит, ИМХО.

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

Бесплатностью (урезанную IDEA CE, разумеется, в расчёт не берём).

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

У кого-то из разработчиков, видимо, на экране много места по вертикали, что каких-то 24 пикселя не жалко для «крошек». ;)

iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от windofchange

а в плане юзабельности?

Если на Java писать, то IDEA точно приятнее будет. Насчет C/C++ и PHP сказать не могу.

CARS ★★★★ ()

Ура, пойду качать установщик :3

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

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

NetBeans не ограничивается какой-то версией JDK. Среда Eclipse не собирается в OpenJDK7 — нужен комплект JDK6, который вот-вот дропнут.

Eclipse завязана на libxul 1.9, который признан устаревшим, а с более-менее новым движком libxul 10 чего-то отваливается внутри. В NetBeans, как видно на видео, можно работать с WebKit и Google Chrome.

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

А тёмная тема есть?

Для собственно подсветки кода в комплекте идут две тёмных темы, но сам интерфейс IDE по умолчанию цепляет системный LaF. Однако ничто не мешает подключить свой. Вроде даже есть плагин: http://plugins.netbeans.org/plugin/46003/dark-nimbus-theme.

CARS ★★★★ ()

чем оно лучше vim?

(странно что никто этого еще не высказал)

q11q11 ★★★★★ ()

Оно по прежнему жутко тормозит, много жрёт и ненужно?

Lorchanin ()

оно все еще подсказывает медленнее чем я печатаю?

Deleted ()
Ответ на: комментарий от x0r
~/dev/netbeans % count=0;find projectname -name '*.java'|while read line ; do ((count+=`wc -l < $line`)); done; echo $count 
133747

завтра проверю 8)

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

Оно по прежнему жутко тормозит, много жрёт и ненужно?

Да

KennyMinigun ★★★★★ ()

Новые возможности разработки REST-сервисов

А поподробнее можно?

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

да то для С/С++, не суетись, для j2ee также тормозит :)

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

у меня от ee только томкат, а вообще жаль, на моих проектах он меедленный

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

плагин для Ады когда будет посвежее и юзабельнее?

splinter ★★★★★ ()

Для джавы намного быстрее и удобнее, чем eclipse. Малость похуже идеи в жтом плане, но, есть возможность открытия нескольких проектов в одном окне.

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

Оно по прежнему жутко тормозит, много жрёт и ненужно?

скорее всего да, я два года ждал чтобы оно не тормозило, в итоге эклипс работает быстро, а netbans тормозит, хотя как IDE - хороша

I-Love-Microsoft ★★★★★ ()

Годится нормально только для джавы. Если нужна скала или ещё что-то, то опенсорсная IDEA ждёт.

shahid ★★★★★ ()

А есть нетбинс в консольном режиме? Без иксов?

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

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

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

А есть нетбинс в консольном режиме? Без иксов?

О, а это жирный вопрос!

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

Логично, чтобы каждый из проектов зависел от какой-то конкретной версии библиотеки (man http://c2.com/cgi/wiki?StableDependenciesPrinciple), в таком случае автоматическое переименование не имеет смысла. С другой стороны, если «библиотека» является частью многомодульного проекта, то в идее без проблем можно переименовать все, что угодно, и это отразится во всех зависящих модулях.

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

комод ориентирован на динамические языки.

в нетбинсе есть милая фишка - локальная история правок

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

Эта штука сожрала у меня 370Мб памяти просто при открытии. В комомде открыто было 12 файлов, я работал какоето время и ей потребовалось только 180Мб. Не думаю что локальная история столько стоит.

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

Навигационная панель на манер «хлебных крошек»

что это?

рассыпается, постоянно мешается и совершенно бесполезна.

Rastafarra ★★★ ()

Кстати, а кто знает какую-нить киллер-фичу IDEA, ради которой её стоит купить и переехать на неё с нетбинса? Использую в основном для жавы. Netbeans пользую с 5 версии, пробовал Eclipse но он нифига не умеет.

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

Flash не требуется — Firefox 19 спокойно воспроизводит видео без всяких сторонних плагинов.

ась ?

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

Показывает контекст и позволяет возвращаться обратно: http://wiki.netbeans.org/wiki/images/8/83/Breadcrumbs.png. Само название «хлебные крошки» взято из какой-то сказки.

Сказка эта называется «Hänsel und Gretel». Там детки сыпали хлебные крошки на лесной тропинке, чтобы знать, как возвратиться домой. Вот только птички эти крошки склевали и детки попали в пряничный домик к голодной ведьме.

А теперь, детки, вопрос: «куда нас собирается завести Netbeans 7.3»?

rtvd ★★★★★ ()
Ответ на: комментарий от ya-betmen

Кстати, а кто знает какую-нить киллер-фичу IDEA, ради которой её стоит купить и переехать на неё с нетбинса? Использую в основном для жавы. Netbeans пользую с 5 версии, пробовал Eclipse но он нифига не умеет.

Киллер-фича: у неё есть мозги в отличии от альтернатив.

Покупать не обязательно, если тебе не нужны уродства вроде Spring и J2EE. IDEA Community Edition или как там её - бесплатна и крута.

rtvd ★★★★★ ()

Вопрос неосилятора знатокам: как начать html-проект from scratch? Тыркаюсь-тыркаюсь, ничего «умнее» jsp не удумал.

Требуются javascriptы. Спс.

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

В netbeans/etc/netbeans.conf

netbeans_default_options="
-J-client
-J-Xss20m
-J-Xms768m
-J-Xmx768m
-J-XX:PermSize=128m
-J-XX:MaxPermSize=256m
-J-Xverify:none
-J-XX:CompileThreshold=100
-J-XX:+CompressedOOPS
-J-XX:+AggressiveOpts
-J-XX:+TieredCompilation
-J-XX:+DoEscapeAnalysis
-J-XX:+UseConcMarkSweepGC
-J-XX:+CMSClassUnloadingEnabled
-J-XX:+CMSPermGenSweepingEnabled
-J-Dsun.java2d.noddraw=false
-J-Dsun.java2d.dpiaware=true
-J-Dsun.zip.disableMemoryMapping=true
-J-Dsun.awt.disableMixing=true
-J-Dfile.encoding=UTF-8
"

— с этим тоже тормозит?

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

У сетевых бобов плохо с JS (по крайней мере сливает *storm/idea)

А так: File->New Projects->PHP->PHP Application->Next->Next->Finish

1.Сносишь index.php

2. New->html file

3.????

4. Profit

PS можно повторить те же телодвижения с Java только там будет

New->Other->Other->HTML file

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