The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз интегрированной среды разработки приложений NetBeans IDE 6.8

10.12.2009 20:51

Вышел релиз интегрированной среды разработки приложений NetBeans IDE 6.8, поддерживающую разработку на языках Java, JavaFX, PHP, Ruby, JavaScript, Python, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL.

В новой версии представлены следующие новшества:

  • Полная поддержка спецификаций: Java EE 6, JSF 2.0/Facelets (JavaServer Faces), Java Persistence 2.0, EJB 3.1 и JavaFX SDK 1.2.1;
  • В модуле для разработки на языке PHP добавлена поддержка фреймворка Symfony и особенностей ветки PHP 5.3;
  • Улучшен пользовательский интерфейс и средства навигации в модуле поддержки языка Ruby. Добавлена возможность отладки Ruby 1.9 приложений, реализована поддержка JRuby 1.3.1 и RSpec 1.2.7;
  • C/C++: Добавлены новые инструменты для мониторинга ввода/вывода, анализа работы многопоточных программ и определения "эффекта гонки" (Race condition), увеличена скорость синхронизации при организации удаленной отладки.
  • В NetBeans для упрощения разработки web-приложений интегрирован браузер, основанный на Mozilla XULRunner.
  • В модуле разработки на языке JavaFX улучшена поддержка автодополнения кода, вывода контекстных подсказок и навигации по коду;
  • Более тесно интегрирована поддержка Kenai, созданной в Sun Microsystems платформы для совместной разработки и хостинга открытых проектов, поддерживающей системы контроля версий SVN, Mercurial и Git. Кроме управления проектами и возможности создания проектов в Kenai через встроенные инструменты NetBeans, в IDE добавлена полная поддержка системы отслеживания ошибок JIRA, улучшены средства по мгновенному обмену сообщениями между разработчиками, интегрирована поддержка трекера сообщений о наличии проблем.


  1. Главная ссылка к новости (http://www.sun.com/aboutsun/pr...)
  2. OpenNews: Планы Oracle в отношении Glassfish, VirtualBox, Netbeans и OpenOffice.org
  3. OpenNews: Релиз интегрированной среды разработки NetBeans IDE 6.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24623-NetBeans
Ключевые слова: NetBeans, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 21:06, 10/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Быстро они из беты вышли...

    Давеча ковырялся в Оффтопик Видимая Студия 2008, видал плугину
    для упрощения логический операций, типа

    if ( A && A^(B && C) && D) ^ A || E && ( C || A ) || E )
      
    Ну очень помогло бы...

     
     
  • 2.2, аноним (?), 21:22, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А самому никак?
     
  • 2.3, аноним (?), 21:32, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Таких "программистов" надо самих упрощать, хотя, казалось бы, дальше и некуда.
     
     
  • 3.4, pavlinux (ok), 21:44, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Умны мля, как йожыки...

    Вот мля, принесут вам 15 Мегабаб кода, гибрида С и С++ написанного студентами МФТИ, тогда повеселитесь.

    Ни когда ещё не видели
    if ( a > 5 && c = ' ' and (a || b ) != 100 or c != '\n' )  {
         if ( ifce == ((IN_25|IN_50|IN_96)||((IN_25|IN_50|IN_96) && IN_OUT_1 && IN_OUT_2)
              setbyte_out(ifce, c |IN_OUT_1 && IN_OUT_2| MASK )        
    }  
        

    Документации вообще ноль. Есть только код и бинарник под виндовз. Вот тогда попи...дели бы.

                            


      

     
     
  • 4.13, ffsdmad (ok), 07:39, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    так ты лабы чтоли проверяешь?
    кому это нужно такой код проверять
     
     
  • 5.20, Аноним (-), 11:20, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Коммитерам или разработчикам плагинов какого-нибудь крупного проекта. Свободный софт тоже не всегда хорошо документируется, особенно новые версии.
    Или ты только лабы на васике делаешь?
     
  • 4.16, niokun (?), 09:29, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Известны 10 преимуществ Паскаля перед Си:) Я приведу только одно, но самое важное:
    На Си Вы можете написать:
    for(;P("\n").R-;P("\ "))for(e=3DC;e-;P("_ "+(*u++/8)%2))P("| "+ (*u/4)%2);

    На Паскале Вы НЕ МОЖЕТЕ такого написать.

    ;-D

    А если серьёзно - убивать тех, кто так пишет. Ну или отчислять.

     
     
  • 5.22, MinimumLaw (?), 13:22, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >На Си Вы можете написать:
    >for(;P("\n").R-;P("\ "))for(e=3DC;e-;P("_ "+(*u++/8)%2))P("| "+ (*u/4)%2);
    >А если серьёзно - убивать тех, кто так пишет. Ну или отчислять.

    Угу. Старый аккордеон... Разбираем...
    for( /* none */; P("\n").R-; P("\ ") )
    for( e=3DC; e- ; P("_ " + (*u++/8)%2 ) )
      P( "| " + (*u/4)%2 );

    что видим. Начнем с того, что P("\n").R- это что-то явно не С-шное. Во-первыз R- - явная ошибка синтакиса, во вторых меня сильно терзают сомнения по поводу "." - сдается мне, как минимум тут должна быть "->". Вызов функции (или макроса, что в данном случае фиолетово) P не соотвеветствует семантике языка. Не складываются в C строки оператором "+" в записе P("_ " + (*u++/8)%2 ). А тем более не складываются строки с целым. Это можно сделать, но надо писать приведения к типам, а это улучшит читабельность кода. А присваивание "e=3DC"? или последующая операция "e-"? И вообще, напишите любую программу в одну строку (паскаль так тоже умеет) и получите еще большую ахинею. Так что боян он и есть боян. ЭТО не соберется ни одним компилятором. Разве что в три раза больше кода для препроцессора сверху повесить, но это уже совсем другая задача. Если ее ставить так, то любой бинарник можно в компилируемый код превратить...

    А убивать надо тех, кто такие бояны писал - их стараниями на С так писать начали. А в С++ подобные записи вообще обыденность - за кодом смысла не видно.

     
  • 4.18, Ariel (??), 10:18, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы препод МФТИ? Никогда бы не подумал ;-) у нас тоже программирование приколист вёл
     
  • 4.21, digiwhite (?), 13:08, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    c =' ' - это так и должно быть?

    Код клевый. Афтара на сковородку.

     
     
  • 5.25, pavlinux (ok), 16:37, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >c =' ' - это так и должно быть?
    >
    >Код клевый. Афтара на сковородку.

    см. K&R, на первых страницах... По-моему, подсчёт слов ..

    int c, count;
    c = getchar();

    if ( c == ' ' || c == '\t' || c == '\n' )
       count++;
      

    Но это не есть куль....
    Постоянно путают == с =

    if ( c = ' ' || c = '\t' || c = '\n' )

    иногда так
    if ( c == ' ' | c == '\t' | c == '\n' )

    иногда так
    if ( c = '' || c == '\t' || c == '\n' )

    иногда так
    if ( c == "" || c = "\t" || c == "\n" )

    иногда всё вместе
    if ( c = "" | c = "\t" | c = "\n" )

    :)

     
     
  • 6.26, digiwhite (?), 17:49, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Об этом и говорю. Что там операция присваивания в условии, а не равенства. "с=' '". Наверное должно быть "c == ' '".
     
     
  • 7.27, digiwhite (?), 17:50, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Об этом и говорю. Что там операция присваивания в условии, а не
    >равенства. "с=' '". Наверное должно быть "c == ' '".

    Туплю. Все увидел. Но код все равно ужасен. Только лишние запутки от такого вот написания.

     
  • 2.24, Iv945n (ok), 16:13, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Быстро они из беты вышли...

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

     

  • 1.5, Logo (ok), 23:06, 10/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где в нем можно указать путь к include файлам для конкретного проекта?
     
     
  • 2.6, pavlinux (ok), 23:16, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    File -> Project Properties -> Code Assistance -> [ C C++] -> Include dirictories

    Как-то так...

     
     
  • 3.8, Logo (ok), 23:27, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Yes! Спасибо, дружище, а то роюсь, роюсь, как слепой. Только в меню File его нет, оно непосредственно в меню проекта оказалось.
     
     
  • 4.10, pavlinux (ok), 23:52, 10/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Yes! Спасибо, дружище, а то роюсь, роюсь, как слепой. Только в меню
    >File его нет, оно непосредственно в меню проекта оказалось.

    А ещё идешь в каталог проекта, тама папка nbproject, тама configuration.xml

    тама ищёшь тег <incDir> и добавляешь свои каталоги между в тегами <pElem> и </pElem>

    <incDir>
            <pElem>/usr/include</pElem>
            <pElem>/usr/src/linux/usr/include</pElem>
            <pElem>.</pElem>
            <pElem>../</pElem>
    </incDir>



     
     
  • 5.11, Logo (ok), 00:09, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Thank! Уже пробую :)
     

  • 1.7, Аноним (-), 23:20, 10/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Боузер основанный, извините, на чем?
     
  • 1.9, Zada (ok), 23:39, 10/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Про python & django опять ничего (
     
     
  • 2.14, alecs (??), 08:50, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Про python & django опять ничего (

    Во-во, +1. Лучше бы питон подтягивали ;)


     
     
  • 3.19, Юниксоид (??), 11:10, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Всё равно не сделают лучше, чем в PyDev :-)
     

  • 1.12, pavlinux (ok), 00:10, 11/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, по сайту Санок надо только через Chrome лазить, у них не HTML страницы, у них JavaScript страницы :)
     
     
  • 2.15, Igor Novikov (?), 09:20, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    угу, а html код страниц такой, что ваятелям руки бы повыдергивать... То что оно на джаве совсем их не оправдывает.
     

  • 1.17, ffsdmad (ok), 10:14, 11/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    загружает и правда быстрее чем раньше, хотя тут меня железка сильная
    но шрифты и тормоза
    это наверно для очень ленивых программистов, которым не влом ждать
     
     
  • 2.23, skmdeveloper (??), 14:43, 11/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Отличная IDE. Qt сейчас тоже поддерживается на нормальном уровне.

    До этого пробовал Eclipse - ужас.


     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру