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:

  • പ്ലാറ്റ്ഫോം പിന്തുണ ചേർത്തു ജാവ എസ്ഇ 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. Поддержка ജക്കാർത്ത EE 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 പുറത്തിറങ്ങി

  • കോഡ് എഡിറ്ററിലേക്ക് ഭാഷാ പിന്തുണ ചേർത്തു
    ടൈപ്പ്‌സ്‌ക്രിപ്റ്റ് (പൂർണ്ണമായി പിന്നിലേക്ക് അനുയോജ്യമായി തുടരുമ്പോൾ JavaScript-ന്റെ കഴിവുകൾ വിപുലീകരിക്കുന്നു).
    Apache NetBeans IDE 12.0 പുറത്തിറങ്ങി

  • കൂടുതൽ ഡാർക്ക് ഇന്റർഫേസ് ഡിസ്പ്ലേ മോഡുകൾ ചേർത്തു - ഡാർക്ക് മെറ്റലും ഡാർക്ക് നിംബസും.
    Apache NetBeans IDE 12.0 പുറത്തിറങ്ങി

  • FlatLaf എന്ന പുതിയ ഡിസൈൻ തീം നിർദ്ദേശിച്ചിട്ടുണ്ട്.

    Apache NetBeans IDE 12.0 പുറത്തിറങ്ങി

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

NetBeans പ്രോജക്റ്റ് ആയിരുന്നു എന്ന് ഓർക്കുക അടിസ്ഥാനമാക്കിയുള്ളത് 1996-ൽ ജാവയ്‌ക്കായി ഡെൽഫിയുടെ ഒരു അനലോഗ് സൃഷ്ടിക്കാൻ ചെക്ക് വിദ്യാർത്ഥികൾ. 1999-ൽ, പ്രോജക്റ്റ് സൺ മൈക്രോസിസ്റ്റംസ് വാങ്ങി, 2000-ൽ ഇത് സോഴ്സ് കോഡിൽ പ്രസിദ്ധീകരിക്കുകയും സൗജന്യ പ്രോജക്റ്റുകളുടെ വിഭാഗത്തിലേക്ക് മാറ്റുകയും ചെയ്തു. 2010-ൽ, സൺ മൈക്രോസിസ്റ്റംസ് ഏറ്റെടുത്ത ഒറാക്കിൾ നെറ്റ്ബീൻസ് ഏറ്റെടുത്തു. വർഷങ്ങളായി, Eclipse, IntelliJ IDEA എന്നിവയുമായി മത്സരിക്കുന്ന ജാവ ഡെവലപ്പർമാർക്കുള്ള ഗോ-ടു പരിതസ്ഥിതിയായി NetBeans വികസിച്ചു, എന്നാൽ അടുത്തിടെ ഇത് JavaScript, PHP, C/C++ എന്നിവയിലേക്ക് കടന്നു. NetBeans 1.5 ദശലക്ഷം ഡെവലപ്പർമാരുടെ സജീവ ഉപയോക്തൃ അടിത്തറയുണ്ട്.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക