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 ★★★★★
()

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

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

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

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

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

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

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

CARS ★★★★
() автор топика
Ответ на: комментарий от 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 ★★★★★
()

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

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

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

Да

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

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

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

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

splinter ★★★★★
()

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

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

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

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

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

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

shahid ★★★★★
()
Ответ на: комментарий от 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.