NetBeans 12.0 поставляється з новими темними режимами, вдосконаленнями для TypeScript, PHP 7.4, Java 14 та інших

apache-netbeans

Нова версія популярної IDE NetBeans 12.0 вже серед нас і нещодавно організація Apache Software Foundation оголосила про випуск та доступність. Це шоста версія, підготовлена ​​Фондом Apache після передачі коду NetBeans компанією Oracle.

Цей випуск Apache NetBeans 12 в основному характеризується прибуттям супроводжується розширеним циклом підтримки (LTS).

Тим, хто не знайомий з цією IDE, слід знати, що вона забезпечує підтримку мов програмування Java SE, Java EE, PHP, JavaScript та Groovy. Окрім своїх можливостей, існує система проектів, заснована на Ant, контроль версій та рефакторинг.

Що нового в NetBeans 12.0?

У цій новій версії IDE в оголошенні зазначено, що довгоочікувана підтримка мови C / C ++ знову відкладена до наступної версії, і це полягає в тому, що хоча передача коду Oracle, пов’язана з розробкою проектів на C та C ++, була завершена під час підготовки останньої версії, інтеграція цього коду в NetBeans вимагала більше часу, ніж очікувалося .

Після цього не вдалося передати цю функцію спочатку, навіть розробники можуть встановлювати за допомогою модулів "Менеджер плагінів".

Що стосується новин, ми можемо знайти підтримка платформи Java SE 14, який це включає виділення синтаксису та форматування коду для збірок з новим ключовим словом "запис".

Крім того, тривало тестування на сумісність для збігу зразків на операторі "instanceof".

Що стосується особливостей з Java 13, у NetBeans 12.0 включена підтримка для перетворення відформатованих багаторядкових текстових блоків без екранування символів, в редакторі коду набір рядків тепер можна перетворити на подібні текстові блоки і навпаки.

З функцій Java 11 відзначається підтримка режиму запуску програм, що постачаються як єдиний файл із вихідним кодом.

Ще однією особливістю є додана підтримка Java EE 8 з можливістю створення веб-додатків за допомогою Maven або Gradle.

Програми Java EE 8, створені NetBeans, можна розгорнути в контейнері Java EE 8 за допомогою новий шаблон Maven webapp-javaee8 створений для використання з NetBeans.

Для Maven встановлено інтеграцію з бібліотекою JaCoCo і можливість передавати аргументи з компілятора Maven Java в редактор коду Java.

Додано підтримка модульних проектів Java та підтримка JavaEE для Gradle. Grade Tooling API оновлено до версії 6.3. На додаток до Gradle пропонується новий майстер додатків Java Frontend додана підтримка налагодження проектів Gradle Web та Kotlin Gradle.

З інших змін що виділяються:

  • До редактора коду додано підтримку мови TypeScript.
  • Покращена підтримка дисплеїв HiDPI та спрощений віджет HeapView.
  • Додані додаткові режими відображення темного інтерфейсу: Dark Metal і Dark Nimbus.
  • Додана підтримка нових можливостей PHP 7.4.
  • Запропоновано нову тему FlatLaf.

Якщо ви хочете дізнатися більше про це ви можете проконсультуватися за наступним посиланням.

Як встановити NetBeans 12.0 на Linux?

Для тих, хто хоче отримати цю нову версію, вони повинні завантажити вихідний код програми, яку вони можуть отримати за посиланням нижче.

Після того, як ви вже все встановите, розпакуйте нещодавно завантажений файл у каталог, який вам подобається.

І з терміналу ми збираємося ввести цей каталог, а потім виконати:

ant

Для створення IDE Apache NetBeans. Після побудови ви можете запустити IDE, набравши

./nbbuild/netbeans/bin/netbeans

також існують інші методи установки за допомогою яких вони можуть бути підтримані, одна з них - за допомогою пакетів Snap.

Їм потрібна лише підтримка, щоб мати можливість встановлювати ці типи пакетів у своїй системі. Щоб встановити цим методом, потрібно ввести таку команду:

sudo snap install netbeans --classic

Інший метод - за допомогою пакетів Flatpak, тому вони повинні мати підтримку для встановлення цих пакетів у своїй системі.

Команда для встановлення така:

flatpak install flathub org.apache.netbeans

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Marcos - сказав він

    Дякую за допис.

    В частині встановлення посилання на код програми вказує на версію 11, а не 12, про яку говорять.

    Посилання на це: https://netbeans.apache.org/download/nb120/nb120.html

  2.   Marcos - сказав він

    Існує також інший спосіб встановлення, який полягає у завантаженні наданого ними сценарію sh та запуску його безпосередньо в терміналі з дозволами адміністратора.