The OpenNET Project / Index page

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

Выпуск интегрированной среды разработки Apache NetBeans 12.1

01.10.2020 22:24

Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 12.1, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy. Это седьмой релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle.

Основные новшества NetBeans 12.1:

  • Добавлена ограниченная поддержки языков C/C++, которая пока отстаёт от плагинов для разработки на C/C++, ранее выпущенных для NetBeans IDE 8.2. Для разработки на C/C++ предложена поддержка простейших проектов, позволяющих выполнять команды для сборки и запуска, подсветка синтаксиса с использованием грамматик TextMate и отладка при помощи gdb. Автодополнение кода и другие возможности редактирования реализованы через обращение к LSP-серверу (Language Server Protocol) ccls, который пользователь должен запустить самостоятельно.
  • Добавлена поддержка платформы Jakarta EE 8, пришедшей на смену Java EE (Java Platform, Enterprise Edition). Имеется возможность создания проектов Jakarta EE 8 и изменения существующих Maven-приложений для использования Jakarta EE 8.
  • Встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac) переведён на использование Java 14.
  • Для Java переработана поддержка ключевого слова "record", предоставляющего компактную форму для определения классов, позволяющую обойтись без явного определения различных низкоуровневых методов, таких как equals(), hashCode() и toString(), в случаях, когда данные сохраняются только в полях, поведение работы с которыми не меняется. Добавлен новый шаблон для создания Java-конструкций с ключевым словом "record". Улучшена поддержка автодополнения кода с "record".
  • Для Java SE активирована поддержка системы сборки Gradle. Добавлена поддержка генерируемых каталогов (Generated Directorie) и обеспечена корректная работа с обработчиками аннотаций.
  • Для PHP в меню Composer добавлены новые действия для обновления автозагрузчика и запуска скриптов. В отладчике вместо 0 и 1 в булевых значениях переменных реализован показ false и true. Улучшены средства для анализа кода.
  • Для HTML обновлён компонент для проверки разметки (validator.jar). Включена поддержка автодополнения ввода на основе шаблонов. Добавлена поддержка дополнения кода и подсветки синтаксиса для конструкций вида "<script type="module"></script>".
  • Для CSS предложены опции форматирования "Tabs And Indents" для управления отступами и использованием табуляций или пробелов.
  • При запуске обеспечено определение JDK, установленного в Linux и macOS при помощи инструментария SDKMAN.


  1. Главная ссылка к новости (https://blogs.apache.org/netbe...)
  2. OpenNews: Вредоносное ПО, поражающее NetBeans для внедрения бэкдоров в собираемые проекты
  3. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 12.0
  4. OpenNews: Уязвимости в механизме автообновления Apache NetBeans
  5. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 11.3
  6. OpenNews: Среда разработки NetBeans получила статус первичного проекта Apache
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53819-netbeans
Ключевые слова: netbeans
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Fracta1L (ok), 22:42, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    А чего оно так страшно выглядит?
     
     
  • 2.8, Аноним (8), 23:19, 01/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Смузехлёбы писали. Они ж не могут сделать так, чтобы нативная тема использовалась... Начинают сами рисовать.
     
     
  • 3.15, Аноним (15), 00:53, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это же swing, какая наивная тема? Он 15 лет не разрабатывается
     
     
  • 4.19, Аноним (8), 02:01, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вооот... А могли бы на SWT, но религия не позволяет.
     
     
  • 5.38, Анонимленьлогиниться (?), 10:21, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Вы год появления netbeans и выхода SWT посмотрите, если что. Кроме того, оооочень много первых лет в SWT была куча детских болячек (как минимум SWT-GTK1, GTK2; может под виндой и ок было). К моменту, как он от них избавился, netbeans существовал уже 10-15 лет.

    А переписывать с тулкита на тулкит приложение, на 90% состоящие из UI - так себе удовольствие. Тем более для энтерпрайза, в котором это разрабатывалось.

     
  • 4.63, Аноним (63), 18:49, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Это же swing, какая наивная тема

    обыкновенная, свинг умеет в гтк-тему

     
  • 2.21, 1 (??), 03:00, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ставишь кастомную тему Dracula, включаешь сглаживание шрифтов и выглядеть будет чуть получше.
     
  • 2.23, Аноним (23), 06:44, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что Swing кривой и страшный. Нормальный UI из проектов на этом тулките есть только у JetBrains. ХЗ что так от него правда осталось, может уже и с нуля все переписали.
     
     
  • 3.77, abi (?), 18:00, 05/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    idea на swing? Ничего себе.
     
  • 2.37, Аноним (37), 10:08, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зато без сишных дыреней!
     

  • 1.2, Аноним (2), 22:42, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Чем оно лучше емакса?
     
     
  • 2.4, Аноним (4), 22:59, 01/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А чем емакс лучше него?
     
     
  • 3.5, Аноним (2), 23:03, 01/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему ты спрашиваешь?
     
     
  • 4.26, A.Stahl (ok), 07:45, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А почему ты отвечаешь?
     
     
  • 5.33, Аноним (2), 08:37, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ну и зачем ты ответил, дебич?
     
     
  • 6.35, Ненавижу SJW (?), 09:10, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В этом шизо-споре ты проиграл, т.к. перешёл на личности
     
  • 2.22, Аноним (22), 06:28, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ничем, думаю. Просто другое.
     

  • 1.3, Аноним (3), 22:58, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    зачем там поддержка с++? не, не так: зачем программистам на с++ юзать ide на джаве?
     
     
  • 2.9, Аноним (9), 23:27, 01/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну йетбраинс и мсстудиа это жава. И они даже интегрируются одно в другое, иначе ими пользоваться невозможно. А других иде не существует.
     
     
  • 3.24, анононимс (?), 06:49, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    O_o VSCode с плагинами C++, CMake. использовать ide на неповоротливой Жабе для разработки на C++ нонсенс.
     
     
  • 4.27, Аноним (15), 07:55, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Почему ide на java использовать нельзя, а на javascript можно?
     
  • 4.48, rshadow (ok), 14:35, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1. Этот редактор с плагинами с натяжкой можно назвать IDE. Кучи банальных вещей для IDE там нет, а то что есть сделано в рамках идеалогии "просто редактора".
    2. На электроне он так же не поворотлив.
     
     
  • 5.80, niger (??), 23:30, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, есть жешь здравые люди в этом мире.
     
  • 2.12, Аноним (12), 00:09, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > зачем программистам на с++ юзать ide на джаве?
    > зачем программистам на c юзать багзиллу на перл?
    > зачем веб-разработчикам на javascript юзать браузер на c++?
    > зачем администраторам-башпортянщикам использовать операционную систему на c?
     
  • 2.25, iPony129412 (?), 07:11, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чего?
    Самое лучше IDE для C++ сделано на Java.
    Называется Clion
     
     
  • 3.46, Аноним (46), 13:18, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пока получишь его, рука писать устанет.
     
  • 3.75, Аноним (75), 18:08, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    CLion тормознутое убожество, как и большиство поделок jetbrains, даже VS с его десятками гигабайт и особым обрезанным под .NET C++ ощущается как конфетка по сравению с clion
     
  • 3.79, niger (??), 23:29, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не говори ерунды. Для C/C++ полно классных вечей сделаных непосредственно на C/C++
     
     
  • 4.81, iPony129412 (?), 04:45, 07/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Для C/C++ полно классных вечей сделаных непосредственно на C/C++

    Тоже верно. Противоречие отсутствует.

     
  • 2.61, barmaglot (??), 16:34, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    VSCode, Atom - говно и не IDE
    Eclipse, монструозен, хотя последние версии ничего так, я с Eclipse на NetBeans лет 6 назад спрыгнул, несколько раз пытался вернуться (и даже в этом году), - не пошло.

    Всё остальное или платное или не IDE, или работает черз Ж.

     

  • 1.7, Аноним (-), 23:11, 01/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посоны, можно ли его на OpenJDK запустить ? Поделитесь опытом.
     
     
  • 2.10, Аноним (2), 23:32, 01/10/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Нет.
     
     
  • 3.16, Аноним (-), 01:11, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Жаль. А что можно под OpenJDK запустить ? Эклипс наверное тоже не будет работать ?
     
     
  • 4.17, anonymous (??), 01:25, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    нет
     
  • 4.49, rshadow (ok), 14:36, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Можно и работает без проблем.
     
  • 2.18, Mishvanda (?), 01:30, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Легко. Нужно только путь для jdk в конфиге netbeans прописать (он лежит в etc, вроде).
     
     
  • 3.30, Аноним (46), 08:19, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    /usr/lib/jvm и далее выбрать установленную версию OpenJDK. Поддерживается любая, лучше от Red Hat или Liberica от Bellsoft.
     
     
  • 4.39, Аноним (-), 10:43, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как это OpenJDK от RedHat, Liberica, Bellsoft ? Разве его нельзя собрать самостоятельно ?
     
  • 3.31, Аноним (46), 08:27, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    и выбирается либо при установке, как показано выше, либо добавляется потом в Tools/Java Platforms
     

  • 1.20, Аноним (20), 02:36, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх, испортили хорошую ide
     
     
  • 2.29, Аноним (15), 08:16, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle давно её не разрабатывал, а потом совсем выкинул
     
     
  • 3.53, Аноним (53), 15:47, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И слава богу, на мускуль без слез не взглянешь
     
  • 2.32, Аноним (46), 08:29, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не сильно испортили. Работает. Но на вид страшнее стала. С другой стороны - чего от Java ждать ...
     
     
  • 3.34, Сишник (?), 09:06, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Старый лук в настройках есть, но новый по мне так лучше - современно и минималистично. Есть поддержка CSD, можно меню совместить с заголовком окна, jetbrains ide такое только на венде почему-то умеют.
     

  • 1.28, Аноним (46), 07:58, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена ограниченная поддержки языков C/C++ ... команды для сборки и запуска, подсветка синтаксиса с использованием грамматик TextMate и отладка при помощи gdb.

    Да и достаточно для отладки консольных приложений. Ставлю себе.

     
  • 1.36, Ненавижу SJW (?), 09:11, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, как NetBeans сейчас по сравнению с PhpStorm?
     
     
  • 2.52, Аноним (53), 15:46, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Быстрее в разы
     

  • 1.40, rvs2016 (ok), 12:07, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интегрированная среда разработки? Навеяло на воспоминания о средах типа Турбо Паскаль из молодости. :-)

    С тех пор программы пишу в отдельных редакторах (точнее конкретно в joe) и никогда средами разработки больше не пользовался. Ну для 90-х-то годов среды типа упомянутых мною в предыдущем абзаце были штуками, конечно, годными. Но их времена-то прошли и среды эти канули туда, куда улетают буковки после нажатия по ним бекспейсом. :-)

     
     
  • 2.78, niger (??), 23:27, 06/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда вы такие беретесь у которых вечно что-то куда-то канит.

    Как пользовались спросом нормальные IDE так и пользуются и будут пользоваться. И только развиваться.

    Удачи тебе в обычном текстовом редакторе делать рефакторинг большого проекта.

     

  • 1.41, Аноним (41), 12:08, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Действительно смузихлебы. Похерили хорошую поддержку С на рудиментарное говно.
     
     
  • 2.51, Аноним (53), 15:33, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сомневаюсь что в апаче смузихлебы ошиваются, вот тебе доказательство софт апача работаети сразу второе софт апача использует
     
     
  • 3.64, Аноним (64), 19:52, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    "апаче" - это только инфраструктура и возможность писать на своём продукте зонтичный бренд. К разработке конкретных продуктов те, кто работают непосредственно в фонде, не имеют абсолютно никакого отношения
     
     
  • 4.66, Аноним (53), 07:01, 03/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К имиджевым таким как tomcat, apache, hadoop, spark еше как имеют, туда смузихлебов на пушечный выстрел на подпускают
     

  • 1.42, Аноним (42), 12:23, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Практически ничем от Idea не отличается. В некоторых вопросах Idea не делает то что делает NetBeans. Например открывать одновременно несколько проектов. MAven и Gradle могут быть открыты одновременно. Этого идее не снилось даже. ОТлично работает на OpenJDK! Хватит срач разводить. Отличная IDE наравне с JetBrains IDea. Несколько лет полюзуюсь обеими и ни в одном случает не увидел необходимости юзать идею.
     
     
  • 2.50, Аноним (53), 15:31, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Смузихлебам графен подавай и эмодзи шоб можно было вставлять
     
  • 2.70, коржик (?), 18:49, 03/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Идея классная. Пользуюсь идеей и райдером на постоянной основе, очень доволен.
     
     
  • 3.76, Аноним (75), 18:16, 04/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сказочник или джетбраиновский пропогандист
     

  • 1.43, Аноним (42), 12:26, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Netbeans отличная среда разработки. Она не придумывает всякие там воркспейсы как это делает эклипс и идея. Работает с проектом средствами Maven или Gradle. Никаких тупых отсебятин.
     
     
  • 2.45, Аноним (53), 12:34, 02/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Главное то что Netbeans шустрее идеи и работает из коробки в отличии от эклипса
     

  • 1.44, Аноним (53), 12:33, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Непонимаю нытья про Netbeans, вот смотрю на 12 версию и не вижу отличий от 8-ой хз по каким микроскопом вы их находите
     
  • 1.47, Аноним (-), 13:25, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А без жабаскрипта его не скачать ? Хочу восьмую версию.
     
  • 1.65, FSA (??), 22:05, 02/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там на сайте опечатка? 12.1 вышла 1 сентября или октября? Я только вчера обнаружил новую верисию.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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