Apache Software Foundation์ Java SE, Java EE, PHP, C/C++, JavaScript ๋ฐ Groovy ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ง์์ ์ ๊ณตํ๋ Apache NetBeans 12.6 ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์ ํ์ต๋๋ค. ์ด๋ NetBeans ์ฝ๋๊ฐ Oracle์ ์ํด ์ ๋ฌ๋ ์ดํ Apache Foundation์์ ์ ์ํ XNUMX๋ฒ์งธ ๋ฆด๋ฆฌ์ค์ ๋๋ค.
์ ์๋ ๋ณ๊ฒฝ ์ฌํญ ์ค:
- Java ๊ฐ๋ฐ์์ ๊ฒฝ์ฐ "record" ํค์๋๋ฅผ ์ฌ์ฉํ ์ต๋ช
ํด๋์ค ๋ณ์ ๋ฐ ์ ์ธ์ ๋ํ ์ฝ๋ ์์ฑ ๊ธฐ๋ฅ์ด ํฅ์๋์์ต๋๋ค. "switch" ๋ฌธ์์ ํจํด ์ผ์น์ ๋ํ ์๋น ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ฌ์ฉ๋ ํ
ํ๋ฆฟ์ ๋ํ ๋งํฌ์ ํจ๊ป URL์ด ์ฝ๋์ ํฌํจ๋์ด ์๋์ง ํ์ธ๋ฉ๋๋ค.
- ๋ด์ฅ๋ NetBeans Java ์ปดํ์ผ๋ฌ nb-javac(์์ ๋ javac)๊ฐ ๋ฒ์ 1.8๋ก ์ ๋ฐ์ดํธ๋๊ณ JDK 17์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. javadoc 17์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. JavaFX๊ฐ ๋ฒ์ 17๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- Gradle ๋น๋ ์์คํ
์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. Gradle ํดํท์ด Java 7.3์ ์ง์ํ๋ ๋ฒ์ 17์ผ๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค. Kotlin ์ธ์ด์ ์ฝ๋๊ฐ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ ์ธ์์ด ๋ณด์ฅ๋์์ต๋๋ค. Gradle์ ์ํ ์๋ก์ด ํ๋ก์ ํธ ์์ฑ ๋ง๋ฒ์ฌ๊ฐ ์ ์๋์์ต๋๋ค. Java Frontend ํ๋ก์ ํธ ํ
ํ๋ฆฟ์ด Gradle 7์ ์ง์ํ๋๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค.
- Maven ๋น๋ ์์คํ ์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. ํ๋ก์ ํธ์์ Support Maven Wrapper(mvnw)๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค. UTF-8 ๊ด๋ จ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ฃผ์์ ๋ํ ์ ์ฒ๋ฆฌ๊ธฐ ๊ฒ์์ด ํฅ์๋์์ต๋๋ค.
- Groovy ์ธ์ด๋ฅผ ์ํ ์๋ก์ด ํด๋์ค ๋ก๋(Cached Transformation Classloader)๊ฐ ์ ์๋์๊ณ , AST์ ์์ฑ ์ ํ์ ๋ํ ์ ์ ๊ฒ์ฌ๊ฐ ์ ๊ณต๋์์ผ๋ฉฐ, ํ์ผ ์์คํ ์์ ํด๋์ค๋ฅผ ๋ก๋ํ ๋ ๊ตฌ๋ฌธ ๋ถ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
- Java EE์ฉ ๋๊ตฌ์ Glassfish 6.2.1์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฝ๋ ๋ถ์ ๋ฐ ๊ตฌ๋ฌธ ์ธ์์ ์ํ LSP ์๋ฒ(์ธ์ด ์๋ฒ ํ๋กํ ์ฝ) ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๋ง์ ์์ ์ฌํญ ๋ฐ ๊ฐ์ ์ฌํญ์ด ๋์ ๋์์ต๋๋ค.
- PHP์ ๊ฒฝ์ฐ ํ
ํ๋ฆฟ์ ๋ค์์คํ์ด์ค์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์๊ณ "use" ํํ์์ ์๋ชป๋ ์์น์ ์ฝ์
ํ๋ ๊ฒ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ ํน์ฑ์ ๊ฐ์ธ ์์ฑ์ ๋ํ ๋ฆฌํฉํ ๋ง ๋๊ตฌ ์ฌ์ฉ์ด ๋ณด์ฅ๋์์ผ๋ฉฐ PSR-12 ์ฝ๋์ ๋ํ ์ง์์ด ๋ณด์ฅ๋์์ต๋๋ค. ์์ ํ์ค์ด ์ถ๊ฐ๋์์ต๋๋ค.
- HTML ํธ์ง๊ธฐ๋ SCSS ์ง์์ ๊ฐ์ ํ๊ณ ์์ ํ๋ ํธ ๊ฐ์ ์์ฑํ๋ ์ต์
์ ์ถ๊ฐํ์ผ๋ฉฐ CSS ํ์์ ๋ค์ ์ง์ ํ ๋ ๋ธ๋ก์ ๋ฌด์ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
- Typescript ๋ฐ cpplite ํธ์ง๊ธฐ๋ MultiViews ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์ธํฐํ์ด์ค์ ํญ์ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํ๋๋ก ์ ํ๋์์ต๋๋ค.
- ๋๋ฒ๊ฑฐ๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์๊ฒฉ ๋๋ฒ๊น ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. ํ์ฌ ์์ ๋๋ ํฐ๋ฆฌ ๋ฐ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- YAML ํ์์ ๋ํ ํ์๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru