Apache NetBeans IDE 12.0 విడుదలైంది

అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్ సంస్థలు సమర్పించారు సమగ్ర అభివృద్ధి పర్యావరణం అపాచీ నెట్‌బీన్స్ 12.0. Это шестой релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle и первый выпуск после అనువాదం проекта из инкубатора в разряд первичных проектов Apache. Выпуск Apache NetBeans 12 будет сопровождаться в рамках расширенного цикла поддержки (LTS).

Среда разработки предооставляет поддержку языков программирования Java SE, Java EE, PHP, JavaScript и Groovy. Интеграция поддержки языков C/C++ в очередной раз перенесена на следующий выпуск. Отмечается, что передача компанией Oracle кода, связанного с разработкой проектов на C и C++, была завершена ещё при подготовке прошлого выпуска, но интеграция этого кода в Apache NetBeans потребовала больше времени, чем ожидалось. В частности, кроме рецензирования лицензионной чистоты кода и чистки от элементов, являющихся интеллектуальной собственностью, потребовалось внесение изменений в код, так как некоторые возможности компания Oracle не смогла передать фонду Apache. До появления встроенной поддержки разработчики могут установить через Plugin Manager модули для разработки на C/C++, ранее выпущенные для NetBeans IDE 8.2.

ప్రధాన ఆవిష్కరణలు NetBeans 12.0:

  • ప్లాట్‌ఫారమ్ మద్దతు జోడించబడింది జావా SE 14. В том числе обеспечены подсветка синтаксиса и форматирование кода для конструкций с новым ключевым словом «record», предоставляющим компактную форму для определения классов, позволяющую обойтись без явного определения различных низкоуровневых методов, таких как equals(), hashCode() и toString().

    Apache NetBeans IDE 12.0 విడుదలైంది

    Продолжено тестирование поддержки сопоставления c образцом в операторе «instanceof», которая позволяет сразу определить локальную переменную для обращения к проверенному значению. Например, можно сразу писать «if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}» без явного определения «String s = (String) obj». В NetBeans при указании «if (obj instanceof String) {» будет выведена подсказка, позволяющая преобразовать код в новую форму.

    Apache NetBeans IDE 12.0 విడుదలైంది

  • Из возможностей జావా 13 отмечена поддержка преобразования многострочных текстовых блоков, оформляемых без экранирования символов. В редакторе кода набор строй теперь можно превращать в подобные текстовые блоки и обратно.

    Apache NetBeans IDE 12.0 విడుదలైంది

  • నుండి జావా 12 представлена поддержка использования «switch» в форме выражения, а не оператора.
    Apache NetBeans IDE 12.0 విడుదలైంది

  • Из возможностей జావా 11 отмечена поддержка режима запуска программ, поставляемых в форме одного файла с исходным кодом (класс можно запустить напрямую из файла с кодом, без создания class-файлов, JAR-архивов и модулей). В NetBeans подобные однофайловые программы можно создавать вне проектов в окне Favorite, запускать и отлаживать.
  • Код поддержки JavaFX расширен регистрацией артефактов OpenJFX Gluon Maven — в диалоге управления проектом появились элементы «FXML JavaFX Maven Archetype (Gluon)» и «Simple JavaFX Maven Archetype (Gluon)» для которых предложены готовые файлы nbactions.xml, позволяющие сразу запускать и отлаживать проекты без дополнительных изменений в конфигурации.
    Apache NetBeans IDE 12.0 విడుదలైంది

  • Добавлена поддержка Java EE 8 с возможностью сборки web-приложений при помощи Maven или Gradle. Поддержка జకార్తా ఇఇ 8 пока недоступна.
    Созданные в NetBeans приложения Java EE 8 можно развёртывать в контейнере Java EE 8 при помощи нового шаблона «webapp-javaee8» в Maven, созданного для использования с NetBeans.
    Обеспечена поддержка спецификации JSF 2.3, в том числе обеспечено автодополнение таких конструкций, как «f:websocket» и подстановка артефактов CDI. Реализована интеграция с сервером приложений Payara (ответвление от GlassFish), GlassFish 5.0.1, Tomcat и WildFly.

    Apache NetBeans IDE 12.0 విడుదలైంది

  • Улучшена поддержка систем сборки Maven и Gradle. Для Maven налажена интеграция с библиотекой JaCoCo и обеспечена возможность передачи аргументов компилятора Java из Maven в редактор кода Java. Для Gradle добавлена поддержка модульных java-проектов и поддержка JavaEE. Gradle Tooling API обновлён до версии 6.3. Предложен новый мастер создания Java-приложений (Java Frontend Application) для Gradle. Добавлена поддержка отладки проектов Gradle Web. Добавлена поддержка Gradle-проектов на языке Kotlin. Обеспечена возможность принудительной перезагрузки Gradle-проектов.
  • Добавлена поддержка новых возможностей PHP 7.4.

    Apache NetBeans IDE 12.0 విడుదలైంది

  • కోడ్ ఎడిటర్‌కు భాషా మద్దతు జోడించబడింది
    టైప్‌స్క్రిప్ట్ (పూర్తిగా వెనుకకు అనుకూలంగా ఉంటూనే జావాస్క్రిప్ట్ సామర్థ్యాలను విస్తరిస్తుంది).
    Apache NetBeans IDE 12.0 విడుదలైంది

  • అదనపు డార్క్ ఇంటర్‌ఫేస్ డిస్‌ప్లే మోడ్‌లు జోడించబడ్డాయి - డార్క్ మెటల్ మరియు డార్క్ నింబస్.
    Apache NetBeans IDE 12.0 విడుదలైంది

  • FlatLaf అనే కొత్త డిజైన్ థీమ్ ప్రతిపాదించబడింది.

    Apache NetBeans IDE 12.0 విడుదలైంది

  • Улучшена поддержка экранов с высокой плотностью пикселей (HiDPI) и добавлен упрощённый виджет HeapView.

NetBeans ప్రాజెక్ట్ అని గుర్తు స్థాపించాడు 1996లో జావా కోసం డెల్ఫీ యొక్క అనలాగ్‌ను రూపొందించడానికి చెక్ విద్యార్థులచే రూపొందించబడింది. 1999లో, ప్రాజెక్ట్‌ను సన్ మైక్రోసిస్టమ్స్ కొనుగోలు చేసింది మరియు 2000లో ఇది సోర్స్ కోడ్‌లో ప్రచురించబడింది మరియు ఉచిత ప్రాజెక్ట్‌ల వర్గానికి బదిలీ చేయబడింది. 2010లో, నెట్‌బీన్స్‌ను ఒరాకిల్ స్వాధీనం చేసుకుంది, ఇది సన్ మైక్రోసిస్టమ్స్‌ను స్వాధీనం చేసుకుంది. సంవత్సరాలుగా, నెట్‌బీన్స్ జావా డెవలపర్‌ల కోసం గో-టు ఎన్విరాన్‌మెంట్‌గా అభివృద్ధి చెందింది, ఎక్లిప్స్ మరియు ఇంటెల్లిజే ఐడియాతో పోటీపడుతోంది, అయితే ఇటీవల ఇది జావాస్క్రిప్ట్, PHP మరియు C/C++లోకి ప్రవేశించింది. NetBeans 1.5 మిలియన్ డెవలపర్‌ల క్రియాశీల వినియోగదారు బేస్‌ను కలిగి ఉంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి