Apache ์ํํธ์จ์ด ์ฌ๋จ ์กฐ์ง
์ด๋ NetBeans ์ฝ๋๊ฐ Oracle์์ ์ ์ก๋ ์ดํ Apache Foundation์์ ์ ์ํ ์ผ๊ณฑ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค์
๋๋ค.
์ฃผ์
- ํ์ฌ NetBeans IDE 8.2์ฉ์ผ๋ก ์ด์ ์ ๋ฆด๋ฆฌ์ค๋ C/C++ ๊ฐ๋ฐ ํ๋ฌ๊ทธ์ธ๋ณด๋ค ๋ค๋จ์ด์ง๋ C/C++ ์ธ์ด์ ๋ํ ์ ํ๋ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. C/C++ ๊ฐ๋ฐ์ ๊ฒฝ์ฐ ๊ฐ๋จํ ํ๋ก์ ํธ์ ๋ํ ์ง์์ด ์ ๊ณต๋๋ฏ๋ก ๋น๋ ๋ฐ ์คํ์ ์ํ ๋ช
๋ น ์คํ, TextMate ๋ฌธ๋ฒ์ ์ฌ์ฉํ ๊ตฌ๋ฌธ ๊ฐ์กฐ ํ์, gdb๋ฅผ ์ฌ์ฉํ ๋๋ฒ๊น
์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฝ๋ ์์ฑ ๋ฐ ๊ธฐํ ํธ์ง ๊ธฐ๋ฅ์ LSP ์๋ฒ(Language Server Protocol)์ ๋ํ ์ก์ธ์ค๋ฅผ ํตํด ๊ตฌํ๋ฉ๋๋ค.
CCLS , ์ฌ์ฉ์๊ฐ ์ง์ ์คํํด์ผ ํฉ๋๋ค. - ์ถ๊ฐ๋ ํ๋ซํผ ์ง์
์์นด๋ฅดํ EE 8 , Java EE(Java Platform, Enterprise Edition)๋ฅผ ๋์ฒดํ์ต๋๋ค. ํ๋ก์ ํธ ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค
Jakarta EE 8 ๋ฐ Jakarta EE 8์ ์ฌ์ฉํ๋๋ก ๊ธฐ์กด Maven ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ์ต๋๋ค. - NetBeans ๋ด์ฅ Java ์ปดํ์ผ๋ฌ
nb-javac (์์ ๋ javac) ์ฌ์ฉํ๋๋ก ๋ฒ์ญ๋จ์๋ฐ 14 . - Java์ ๊ฒฝ์ฐ "record" ํค์๋์ ๋ํ ์ง์์ด ์ฌ์ค๊ณ๋์ด ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ก๋๋ ๊ฒฝ์ฐ equals(), hashCode() ๋ฐ toString()๊ณผ ๊ฐ์ ๋ค์ํ ํ์ ์์ค ๋ฉ์๋๋ฅผ ๋ช ์์ ์ผ๋ก ์ ์ํ ํ์๊ฐ ์๋ ํด๋์ค ์ ์์ ๋ํ ์์ถ ํ์์ ์ ๊ณตํฉ๋๋ค. ํ๋์๋ง ์ ์ฅ๋๋ฉฐ ์์ ๋์์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. "record" ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ Java ๊ตฌ์ฑ์ ์์ฑํ๊ธฐ ์ํ ์ ํ ํ๋ฆฟ์ ์ถ๊ฐํ์ต๋๋ค. "๊ธฐ๋ก"์ ํตํ ์ฝ๋ ์์ฑ ์ง์์ด ํฅ์๋์์ต๋๋ค.
- Java SE์ ๊ฒฝ์ฐ Gradle ๋น๋ ์์คํ ์ ๋ํ ์ง์์ด ํ์ฑํ๋์์ต๋๋ค. ์์ฑ๋ ๋๋ ํฐ๋ฆฌ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ ์ฃผ์ ํ๋ก์ธ์์์ ์ฌ๋ฐ๋ฅธ ์๋์ด ๋ณด์ฅ๋์์ต๋๋ค.
- PHP์ ๊ฒฝ์ฐ ์๋ ๋ก๋๋ฅผ ์
๋ฐ์ดํธํ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ธฐ ์ํด ์์ฑ๊ธฐ ๋ฉ๋ด์ ์๋ก์ด ์์
์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋๋ฒ๊ฑฐ์์๋ Boolean ๋ณ์ ๊ฐ์ 0๊ณผ 1 ๋์ false์ true๊ฐ ํ์๋ฉ๋๋ค. ํฅ์๋ ์ฝ๋ ๋ถ์ ๋๊ตฌ.
- HTML์ ๊ฒฝ์ฐ ๋งํฌ์
์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํ ๊ตฌ์ฑ ์์(validator.jar)๊ฐ ์
๋ฐ์ดํธ๋์์ต๋๋ค.
ํ์ฑํ๋จ ํ ํ๋ฆฟ ๊ธฐ๋ฐ ์ ๋ ฅ ์์ฑ์ ์ง์ํฉ๋๋ค. "์ ๊ฐ์ ๊ตฌ๋ฌธ์ ๋ํ ์ฝ๋ ์์ฑ ๋ฐ ๊ตฌ๋ฌธ ๊ฐ์กฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. " - CSS๋ ๋ค์ฌ์ฐ๊ธฐ์ ํญ ๋๋ ๊ณต๋ฐฑ ์ฌ์ฉ์ ์ ์ดํ๊ธฐ ์ํด "ํญ ๋ฐ ๋ค์ฌ์ฐ๊ธฐ" ํ์ ์ง์ ์ต์
์ ์ ๊ณตํฉ๋๋ค.
- ์์ ์ Linux ๋ฐ macOS์ ์ค์น๋ JDK๊ฐ ํดํท์ ์ฌ์ฉํ์ฌ ๊ฐ์ง๋ฉ๋๋ค.
sdkman .
์ถ์ฒ : opennet.ru