ИздадСн Apache NetBeans IDE 17

Apache Software Foundation прСдстави ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π°Ρ‚Π° срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Apache NetBeans 17, която осигурява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Java SE, Java EE, PHP, C/C++, JavaScript ΠΈ Groovy. Π‘ΡŠΠ·Π΄Π°Π²Π°Ρ‚ сС Π³ΠΎΡ‚ΠΎΠ²ΠΈ сборки Π·Π° Linux (snap, flatpak), Windows ΠΈ macOS.

Π‘Ρ€Π΅Π΄ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Jakarta EE 10 ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° някои Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Java 19, ΠΊΠ°Ρ‚ΠΎ съвпадСниС Π½Π° шаблони Π² ΠΈΠ·Ρ€Π°Π·ΠΈ Π·Π° β€žΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅β€œ. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° JDK 20. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ Π·Π° Java ΠΊΠΎΠ΄. ВградСният Java ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π° NetBeans nb-javac (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ javac) Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ вСрсия 19.0.1. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° javadoc Ρ‚Π°Π³ @summary. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ прСдставянС Π½Π° Java AST ΠΏΡ€ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ индСксиранС Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ тСкстовС с Π³Ρ€Π΅ΡˆΠΊΠΈ.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Gradle. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Java Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ Java Gradle. Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° прокси ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅. API Π½Π° Gradle Tooling Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ вСрсия 8.0-rc-1. ΠžΠΏΡ†ΠΈΠΈΡ‚Π΅ Π² интСрфСйса са изчистСни.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Maven. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° прослСдяванС Π½Π° стСка Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°. Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° прокси ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° подсказка Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° зависимости. Актуализирани вСрсии Π½Π° maven 3.8.7 ΠΈ exec-maven-plugin 3.1.0. Π Π°Π·Ρ€Π΅ΡˆΠ΅Ρ‚Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ индСксиранС, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ½ΡˆΠ½ΠΈΡ‚Π΅ индСкси сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚.
  • Π‘Ρ€Π΅Π΄Π°Ρ‚Π° Π·Π° Π΅Π·ΠΈΠΊΠ° PHP ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° PHP 8.2, ΠΊΠ°Ρ‚ΠΎ класовС Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Ρ‚ΠΈΠΏΠΎΠ²Π΅ null, false ΠΈ true ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° константи Π² Ρ‡Π΅Ρ€Ρ‚ΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π² Ρ‚ΠΈΠΏΠΎΠ²Π΅ enum.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° OCI (Oracle Cloud Infrastructure) ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Jakarta EE ΠΈ Java EE Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π·Π° Tomcat ΠΈ TomEE.
  • Π’ срСдата Π·Π° ΡƒΠ΅Π± ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° CSS Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°, осигурСно Π΅ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π±Π΅Π· Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ Π½Π° CSS свойства ΠΈ ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΠ½Π΅Ρ‚ΠΎ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΈ попълванС Π½Π° CSS заявки.
  • Някои настройки Π·Π° историята Π½Π° вСрсиитС са ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ.
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π° ΠΊΠΎΠ΄ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° затварянС Π½Π° всички Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² списъка навСднъТ. ANTLRv4 Runtime Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ вСрсия 4.11.1. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ANTLR4 Lexer, към ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ANTLR ΠΈ TOML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ.
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ сС изпълнява Π½Π° Linux, Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° субпиксСлно изобразяванС Π½Π° тСкст Π½Π° KDE сС Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ.

ИздадСн Apache NetBeans IDE 17


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€