Apache NetBeans IDE 12.1 ์ถœ์‹œ

Apache ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ์กฐ์ง ์ œ์‹œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ Apache NetBeans 12.1, Java SE, Java EE, PHP, C/C++, JavaScript ๋ฐ Groovy ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ด๋Š” NetBeans ์ฝ”๋“œ๊ฐ€ Oracle์—์„œ ์ „์†ก๋œ ์ดํ›„ Apache Foundation์—์„œ ์ œ์ž‘ํ•œ ์ผ๊ณฑ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹  ๋„ท๋นˆ์ฆˆ 12.1:

  • ํ˜„์žฌ 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๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ–ฅ์ƒ๋œ ์ฝ”๋“œ ๋ถ„์„ ๋„๊ตฌ.

    Apache NetBeans IDE 12.1 ์ถœ์‹œ

  • HTML์˜ ๊ฒฝ์šฐ ๋งˆํฌ์—… ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ(validator.jar)๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”๋จ ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜ ์ž…๋ ฅ ์™„์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. "์™€ ๊ฐ™์€ ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์ฝ”๋“œ ์™„์„ฑ ๋ฐ ๊ตฌ๋ฌธ ๊ฐ•์กฐ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "

    Apache NetBeans IDE 12.1 ์ถœ์‹œ

  • CSS๋Š” ๋“ค์—ฌ์“ฐ๊ธฐ์™€ ํƒญ ๋˜๋Š” ๊ณต๋ฐฑ ์‚ฌ์šฉ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด "ํƒญ ๋ฐ ๋“ค์—ฌ์“ฐ๊ธฐ" ํ˜•์‹ ์ง€์ • ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    Apache NetBeans IDE 12.1 ์ถœ์‹œ

  • ์‹œ์ž‘ ์‹œ Linux ๋ฐ macOS์— ์„ค์น˜๋œ JDK๊ฐ€ ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ง€๋ฉ๋‹ˆ๋‹ค. sdkman.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€