Π‘ΠΎΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΡΠΎΠ½Π΄Π°ΡΠΈΡ Apache ΠΏΡΡΠ½Π° Apache NetBeans 12.6 IDE, ΠΊΠΎΡΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΅Π·ΠΈΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Java SE, Java EE, PHP, C/C++, JavaScript ΠΈ Groovy. Π’ΠΎΠ²Π° Π΅ Π΄Π΅Π²Π΅ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Apache Foundation ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄Π° Π½Π° NetBeans ΠΎΡ Oracle.
Π‘ΡΠ΅Π΄ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Java, Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΊΠ»Π°ΡΠ° ΠΈ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈ Π·Π° "Π·Π°ΠΏΠΈΡ" Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π² ΠΈΠ·ΡΠ°Π·ΠΈ Π·Π° βΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅β. ΠΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π² URL ΠΊΠΎΠ΄Π° Ρ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΈ.
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΡ Π² NetBeans Java ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ nb-javac (ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ javac) Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 1.8, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° JDK 17. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° javadoc 17. JavaFX Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 17.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Gradle. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΡΡ Gradle Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 7.3 Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Java 17. ΠΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π΅ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Ρ ΠΊΠΎΠ΄ Π½Π° Kotlin. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ ΡΡΠ²Π΅ΡΠ½ΠΈΠΊ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° Gradle. Π¨Π°Π±Π»ΠΎΠ½ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Java Frontend Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Gradle 7.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Maven. Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Support Maven Wrapper (mvnw) Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ UTF-8. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π·Π° Π°Π½ΠΎΡΠ°ΡΠΈΠΈ.
- ΠΠ° Π΅Π·ΠΈΠΊΠ° Groovy Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ (Cached Transformation Classloader), ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΡΡΠ°ΡΠΈΡΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΠΏΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π² AST, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Glassfish 6.2.1 Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Java EE.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° Π³ΠΎΠ»ΡΠΌΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ°, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° LSP ΡΡΡΠ²ΡΡΠΈ (Language Server Protocol) Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠΎΠ΄ ΠΈ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.
- ΠΠ° PHP ΠΊΡΠΌ ΡΠ°Π±Π»ΠΎΠ½ΠΈΡΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΎΡ ΠΈΠΌΠ΅Π½Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ Π²ΠΌΡΠΊΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΡΠ°Π·Π° βΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅β Π² Π³ΡΠ΅ΡΠ½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Π·Π° ΡΠ°ΡΡΠ½ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π° ΡΠ΅ΡΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ PSR-12 Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SCSS Π² HTML ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π°ΡΠ° ΠΏΠ°Π»ΠΈΡΡΠ° ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΡΠΈ ΠΏΡΠ΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° CSS.
- Π Π΅Π΄Π°ΠΊΡΠΎΡΠΈΡΠ΅ typescript ΠΈ cpplite Π±ΡΡ
Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Π° MultiViews Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Π΄Π΅Π±ΡΠ³Π΅ΡΠ°. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΠΏΠ°ΡΡΠ΅Ρ Π·Π° YAML ΡΠΎΡΠΌΠ°Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru