Angular 17 ๊ณต๊ฐ: ์ ์ด ํ๋ฆ ๋ฐ ์ง์ฐ ๊ฐ๋ฅํ ๋ก๋ฉ์ ์ํ ์๋ก์ด ๊ตฌ๋ฌธ์ ์ ๊ณตํ๋ ๋ฏธ๋
์๋ก์ด ์ ์ด ํ๋ฆ ๊ตฌ๋ฌธ๊ณผ ์ง์ฐ ๊ฐ๋ฅํ ๋ก๋ฉ ๊ธฐ๋ฅ์ ๊ฐ์ถ Angular 17์ด ์ฌ 10์ ์ถ์๋ ์์ ์ ๋๋ค.

10์์๋ Google์ด ์ ํธํ๋ ์น ๊ฐ๋ฐ์ฉ TypeScript ๊ธฐ๋ฐ ํ๋ ์์ํฌ์ ํฅ์๋ ๋ฒ์ ์ธ Angular 17 ์ด ์ถ์๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ด ๊ฐ์ ํ์ ํ ํ๋ฆฟ์ ํ๋ฆ ๊ตฌ๋ฌธ ๋ฐ ์ง์ฐ ๊ฐ๋ฅํ ๋ก๋ฉ์ ์ํ ์๋ก์ด ๋ด์ฅ ์ปจํธ๋กค์ ๋์ ํ์ฌ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ํฐ ํ์ฅ์ ์ผ์ผํฌ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค.
9์ 25์ผ์ ์ต๊ทผ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์์ ์กด๊ฒฝ๋ฐ๋ Angular ํ์ ๋ฉค๋ฒ์ธ Alex Rickabaugh๊ฐ ์ด๋ฌํ ํฅํ ๊ฐ์ ์ฌํญ์ ๋ํด ์์ธํ ์ค๋ช ํ์ต๋๋ค. ๋์ ๋๋ ์์์ธ ์ ์ธ์ ์ ์ด ํ๋ฆ์ ๋์ ์ NgIf, NgFor ๋ฐ NgSwitch ์ง์๋ฌธ์ ๊ธฐ๋ฅ์ ํ๋ ์์ํฌ์ ํต์ฌ์ผ๋ก ๊ฐ์ ธ์ค๋๋ก ์ค์ ๋์์ต๋๋ค. ๋ฐ๋ฉด, ์ง์ฐ ๊ฐ๋ฅํ ๋ก๋ฉ ์ ๊ทผ ๋ฐฉ์์ ํ ํ๋ฆฟ์ด ํน์ ์กฐ๊ฑด์ ์ํด ํธ๋ฆฌ๊ฑฐ๋๋ ์ข ์์ฑ ๋ก๋ฉ์ ์ง์ฐํ ์ ์๋๋ก ํด์ค๋๋ค. Angular ํ์ ๋ฐ๋ฅด๋ฉด ์ด๋ฒ ๋ณ๊ฒฝ ์ฌํญ์ Angular ํ ํ๋ฆฟ์ ๋ํ ๊ฐ์ฅ ๋์ ๋๋ ์กฐ์ ์ฌํญ์ ๋๋ค. ์ ์ด ํ๋ฆ ๋ฐ ์ง์ฐ ๊ฐ๋ฅํ ๋ณด๊ธฐ์ @-syntax๋ผ๋ ๊ตฌ๋ฌธ์ ํ์ฉํ๋ Angular 17 ํตํด ์ด๋ฌํ ๊ฐ๋ฐ์ด ๊ฑฐ์ ์๋ฃ๋์์ต๋๋ค.
ํ์ฌ Angular 17 GitHub์์ ์ํํ ์ํ๋ฅผ ์ ์งํ๊ณ ์์ต๋๋ค. Angular ํ์ ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ตฌ๋ฌธ ์์ฒด์ ๋ํ ๋ค์ํ ๊ฒฌํด์ ๋ํด ์๋นํ ๋ฐ์๋ฅผ ๋ณด๋์ต๋๋ค. Rickabaugh๊ฐ ์ธ๊ธํ๋ฏ์ด ๊ตฌ๋ฌธ์ ๊ฐ๋ฐ์์๊ฒ ์ด์ ์ ๋ถ๋ฌ์ผ์ผํฌ ์ ์์ต๋๋ค. ์ด ์ ๋ฐ์ดํธ๋ 5์ 3์ผ ์ถ์๋ ์ง์ ๋ฒ์ ์ธ Angular 16์ ๋ฐ์์ทจ๋ฅผ ๋ฐ๋ฆ ๋๋ค. ์ด ๋ฒ์ ์์๋ ํฅ์๋ ์ฑ๋ฅ๊ณผ ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์กฐํ๋ฉด์ ์๋ก์ด ๋ฐ์์ฑ ๋ชจ๋ธ์ ๋ฏธ๋ฆฌ ์ ๋ณด์์ต๋๋ค. ๊ทธ ํ ์ฌ๋ฌ ํฌ์ธํธ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์์ต๋๋ค.
Angular 17์ ์ถ์์ ๋ํ ๊ธฐ๋๊ฐ ๊ณ์ ์ปค์ง๊ณ ์์ง๋ง ๊ฐ๋ฐ์๊ฐ ๊ณ ๋ คํ ์ ์๋ ๋์ฒด ์ ๊ทผ ๋ฐฉ์์ด ์์ต๋๋ค. ์๋ง์ ์ต์ ์ค์์ AppMaster ์ ์ฝ๋ ์๋ ํ๋ซํผ์ ๋จ์ฐ ๋๋ณด์ ๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ๊ฐ์ํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฏ๋ก ๊ณ ๊ฐ์ ์ฝ๋ฉ์ ๋ํ ๋ถ๋ด์ ๋๊ณ ํ์ ์ ๋ ์ง์คํ ์ ์์ต๋๋ค. ์ด ์๋ฃจ์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ 10๋ฐฐ ๋ ๋น ๋ฅด๊ฒ, 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค.


