LINUX.ORG.RU

Вышла среда разработки NetBeans 7.0

 , , , , , , ,


0

4

NetBeans — это интегрированная среда разработки открытым исходным кодом, позволяющая создавать приложения на языках программирования Java, PHP, C, C++ и ряде других. Сегодня вышла седьмая версия этой IDE.

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

Некоторые из изменений:

Java

  • Поддержка новых синтаксических конструкций JDK 7: «бриллиантовый оператор», строки в switch и т.д.
  • Улучшения редактора кода: автодополнение, новые подсказки
  • Поддержка Apache Maven 3
  • Поддержка JUnit 4.8.2 и другие улучшения по части модульного тестирования
  • Новый визуальный редактор для Swing'овской компоновки GridBag

Веб и Java EE

  • Поддержка GlassFish 3.1 и улучшения интеграции с этим сервером
  • Более быстрое и удобное развёртывание приложений на сервере WebLogic
  • Большое количество улучшений, связанных с технологией JSF
  • Поддержка технологии Bean Validation
  • Теперь редактор поддерживает HTML5 и JSON

PHP

  • Генерация документации PhpDoc
  • Новые возможности рефакторинга
  • Поддержка алиасов в PHP 5.3

C и C++

  • Простой импорт проекта из существующих бинарников
  • Новый вид проекта, при котором исходные файлы расположены на удалённой системе

Другое

  • Улучшена интеграция с профайлером
  • Значительно упростилась работа с БД Oracle
  • В редакторе появился перенос по словам (word wrapping)

Скачать NetBeans
Посмотреть видеообзор (требуется Flash)

>>> Подробнее об этом выпуске

В офтопике что-то долго ставится, это нормально?

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

> эдакий msvs в мире UNIX

Это было сказано в положительном смысле? Тогда под эту роль скорее подходит KDevelop или Eclipse.

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

C — язык программирования.
C++ — язык программирования.
Python — язык программирования.
Java — платформа.

Чуешь разницу?

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

мысленно представляешь

То есть конструктора форм нету? Понятно. А то я обыскался ;-) Изучаю жабу, нужно по работе.

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

> а зачем же тогда они NetBeans и Кляпсу пытаются для c++ юзать?

тебя это беспокоит? мир устроен не так, как тебе хотелось бы? хочешь об этом поговорить?

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

Просто кагбэ юзеру должно быть пофиг и на язык, и на платформу. Разве что приложение написано под какую-нибудь DE - там бывает интеграция между приложениями. Может быть понятно нежелание ставить KDevelop в гном (и то условно понятно). А Java одинаково (не) подходит всем )
Важнее, под какую платформу можно разрабатывать, а это не только Java.

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

Воспринимай Java как ОПЕРАЦИОННУЮ_СРЕДУ (до ОС ей далеко — нету годного к продакшену ядра), для которой написана NetBeans и сервера/движки приложений GlassFish, Tomcat, JavaDB и фреймворки по или не по спецификациям JCP.org.

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

О, оно ещё и работает! Но не дотягивает до GUI-дизайнера NetBeans, к сожалению. Так, что-то простенькое набросать — пойдёт.

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

этот как же нету, file->new file->swing gui forms->выбираешь понравившеюся

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

> Python — язык программирования.

Java — платформа.

Ага, ага. А как тогда называется питоновская платформа?

sv75 ★★★★★
()

О

>C и C++

Простой импорт проекта из существующих бинарников

Э вот прям так? прям из существующих бинарников?

Fargal
()
Ответ на: О от Fargal

void main (void) {
asm {
<сотня тысяч строк кода>
}
}

sv75 ★★★★★
()
Ответ на: О от Fargal

> Э вот прям так? прям из существующих бинарников?

вероятно из дебажной инфы пути к файлам берутся

aho
()
Ответ на: О от Fargal

В оригинале написано так:

Easy import of project from user's existing binary

CARS ★★★★
() автор топика
Ответ на: О от Fargal

это кагура на аватарке штоле?

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

> >А как же vim + clang_complete?

а зачем же тогда они NetBeans и Кляпсу пытаются для c++ юзать?


Кто они? Спросите их ;)

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

> В оригинале написано так:

Easy import of project from user's existing binary


Возможно имелось ввиду directory.

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

> FakeHackerNews: With latest release, @netbeans major version number now exceeds number of active users

Сильно ;)

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

Diamond здесь «ромбовидный», дятлы.

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

> Извиняюсь за вопрос, я нуб в эклипсе, - а где там интерфейс рисовать?

Речь о GUI?

Тогда ставь вот этот плагин на RCP билд эклипса:

http://code.google.com/intl/ru-RU/javadevtools/download-wbpro.html

- отличная штука (кстати сам о ней узнал на лоре в новостях).

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

> и зачем эта официальная поддержка?
Ну сравни, что умеет adt для эклипса, и для netbeans. Кроме того - частые обновления.
Пока что единственный минус, который я нашел - в нетбинсе намного удобнее профайлинг ява-приложений.

note173 ★★★★★
()

Лучше бы поддержку Scala сделали нормальную. Пока IDEA тут вне конкуренции.

P.S. Меня всегда поражало, как iZEN сочетает любовь к фре и любовь к жабе, которая официально его любимую фрю никогда не поддерживала и видимо не будет поддерживать.

anonymous
()

C и C++

Простой импорт проекта из существующих бинарников

Поясняю для тех, кто не в теме: нетбинс строит дерево проекта на основе парсинга отладочной инфы из собранных gcc бинарников.

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

>выпилили руби =(

А надо было включать «contribute anonymous usage statistics» если используешь ruby.

anonymous
()

Вот жеж мля! Позавчера только скачал 7rc2.

И всё-равно ни 6.0, ни 7.0 не дебажит нормально C. Ни вахты, пошагово ходи хз по какому маршруту, в половине случаев вообще поймать не может процесс. В топку.

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

Конечно есть, интрепетатор --- это рантайм только.

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

> Насколько помню, санки всегда называли солярис как operating environment, а не system

Точно. Ну эти сами умерли, убивать не придётся. В оракле оно уже OS.

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

Зачем создавали JavaDB, она ужасна со всех точек зрения. Ну КАК это можно сравнить с H2

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

ну я сравниваю на примере eclipse vs idea. вроде все почти одинково, кроме некоторой недопиленности для idea(баги еще есть) и например ddms в eclipse удобно встраивается. но зато в idea все остальное на высоте: те редактирование, автокомплит не тормозит(хотя дял эклипса тоже есть средства)

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

новость в категории Java?


А в какой должна быть? opensource? GNU?

Karapuz ★★★★★
()

Как тормозило автодополнение на контейнере std::string так и тормозит. :(

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