76๊ฐ์ ์์ ๋ก ์ค์ตํ๋ฉฐ ๊ณต๋ถํ๋ ์ฝํ๋ฆฐ Kotlin ํ๋ก๊ทธ๋๋ฐ ์ธ์ด. ๋น์ฅ ๋ด์ผ๋ถํฐ ์ฝํ๋ฆฐ์ผ๋ก ๊ฐ๋ฐํด์ผ ํ๋๋ฐ, ์ฐจ๊ทผํ ๋ฌธ๋ฒ์ ๊ณต๋ถํ ์ฌ์ ๊ฐ ์๋์? ์ด ๊ฐ์์์ ์๋ ค๋๋ฆฌ๋ ์์ ๋ก ๋น ๋ฅด๊ฒ ์ฝํ๋ฆฐ์ ๋ชจ๋ ๋ฌธ๋ฒ์ ์์๋ด ์๋ค.
์ฝํ๋ฆฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
์์ ์ค์ฌ Kotlin ๊ธฐ์ด ์ค์ต
76๊ฐ ์์ ๋ก ์น๊ณ ๋ฏ๊ณ ๋ง๋ณด๋
์ฝํ๋ฆฐ ์ธ์ด์ ๋ชจ๋ ๊ฒ! โจ
Kotlin(์ฝํ๋ฆฐ)์ 2011๋ JetBrains์์ ์ฒ์ ๊ณต๊ฐํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ํ์ฌ๋ ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ ํ์ค ์ธ์ด์ ๋๋ค. Java์ ๋น์ทํ์ง๋ง, ํจ์ฌ ํ๋์ ์ธ ์ธ๋ จ๋ ๋ฌธ๋ฒ๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ ์ฐ์ ํ์ค์ธ Spring ํ๋ ์์ํฌ์์๋ ๊ธฐ๋ณธ ์ง์ํ๊ณ ์์ผ๋ฉฐ, ์๋๋ก์ด๋ ๋ฐ ๋ฐฑ์๋ ๋ฉํฐํ๋ซํผ์ ์ง์ํฉ๋๋ค.
๐ง ์ฝํ๋ฆฐ ์ธ์ด๊ฐ ์ข๋ค๋ ์๊ธฐ๋ฅผ ๋ค์๋๋ฐ, ์ด๋ค ๋ฉด์ด ์ข์์ง ๊ถ๊ธํด์.
๐ฅฒ ๋น์ฅ ์ฝํ๋ฆฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋๋๋ฐ, ์์ง ์ฝํ๋ฆฐ ๊ฒฝํ์ด ์์ด์.
๐ซ ์ฝํ๋ฆฐ์ ์ฐ๊ณ ๋ ์์ง๋ง, ์์ง ์ฝํ๋ฆฐ๋ค์ด ์ฝ๋๋ฅผ ์ฐ๊ณ ์๋ค๋ ๋๋์ด ๋ค์ง ์์์.
๋ณธ ๊ฐ์๋ ์์ ์ค์ต ์ค์ฌ์ผ๋ก ์ฝํ๋ฆฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํ์ตํ๋ ๊ฐ์์ ๋๋ค. ์ฝํ๋ฆฐ ๊ณต์ ํํ์ด์ง ๋ฌธ์ ์ค ํ๋์ธ Kotlin by Example ์๋ฃ๋ฅผ ํ๊ตญ์ด๋ก ํธ์ญํด์ ์ ์ํ์ต๋๋ค. ์ฝํ๋ฆฐ ๋ฌธ๋ฒ์ ์ดํดํ๊ธฐ ์ฌ์ด 76๊ฐ์ ์์ ๋ฅผ ํจ๊ป ์ค์ตํด ๋ด ๋๋ค.
ํ์ต ์ ์ฉ ์น์ฌ์ดํธ - https://kotlin-example.hatemogi.com/
๊ฐ์ ์๊ฐ์ ์ํ ์ ์ฉ ์น์ฌ์ดํธ์์ ์์ ๋ฅผ ๊ณง๋ฐ๋ก ์ค์ตํด ๋ณผ ์ ์์ต๋๋ค. ์์ค ์ฝ๋ ์์ ์ค์ฌ์ผ๋ก ์ฝํ๋ฆฐ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ดํดํ ์ ์๊ณ , ์นํ์ด์ง์์ ๋ฐ๋ก ์์ค ์ฝ๋๋ฅผ ์คํํ๊ณ ํ์ธํ๋ ๊ฒ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋ช ์พํ ํ์ต์ด ๊ฐ๋ฅํด์.
์ฝํ๋ฆฐ์๋ง ์๋ ๋ฌธ๋ฒ์ด๋ผ ์ ์ฐ์ง ์๋ ๋ด์ฉ๋ค๋ ์ฝ๊ฒ ์ด์ฉํ๊ณ ํ์ฉํ์ค ์ ์์ต๋๋ค. ๊ฐ์๋ฅผ ํตํด ์ฝํ๋ฆฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ชจ๋ ์ธก๋ฉด์ ์ดํด๋ณด๊ณ , ์ฝํ๋ฆฐ์ ์ฐ์ํ ๊ธฐ๋ฅ์ ๊ฒฝํํด ๋ณด์ธ์!
์ง์๊ณต์ ์ ๊น๋ํ์, ์นด์นด์ค(Daum), NHN, ๋ผ์ธ+ ๋ฑ์์ ์ค๋ซ๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋ฐ ๊ฐ๋ฐํ์ฅ์ผ๋ก ์ง๋์ต๋๋ค. ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด์ฌ์ด ์์ด, ์ฌ๋ฌ ์ธ์ด๋ก ํ์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๊ฒฝํ์ด ์๊ณ , ๊ทธ์ค NHN Dooray ๊ฐ๋ฐ์ค์์ Kotlin์ผ๋ก ๋ฉ์์ง API ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ๋ ํ์ต๋๋ค.
์ฝํ๋ฆฐ์ด ์๋ฐ ๊ฐ๋ฐ์์๊ฒ๋ ๋งค์ฐ ์ ์ํ๊ธฐ ์ฌ์ด ํ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๊ธฐ์, ์ฅ๊ธฐ์ ์ผ๋ก๋ ์๋ฐ ๊ธฐ๋ฐ ํ๊ฒฝ์ด ์๋น ๋ถ๋ถ ์ฝํ๋ฆฐ์ผ๋ก ๋์ฒด๋ ๊ฒ์ด๋ผ ๋ฏฟ๊ณ ์์ต๋๋ค.
๊ณง ์ฝํ๋ฆฐ ์ค๋ฌด์ ํฌ์
๋๋ ๊ฐ๋ฐ์
์๋๋ก์ด๋ ๋ค์ดํฐ๋ธ ์ฑ ๊ฐ๋ฐ์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ๋ ค๋ ๊ฐ๋ฐ์
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฝํ๋ฆฐ์ ์ฌ์ฉํ๊ฒ ๋ ๊ฐ๋ฐ์
์ฝํ๋ฆฐ์ ์ฐ๊ณ ์์ง๋ง, ์ธ๋ฏธ์ฝ๋ก ์๋ ์๋ฐ์ฒ๋ผ ์ฐ๊ณ ์๋ ๊ฐ๋ฐ์
๐ค ์ด ๊ฐ์์ ํจ๊ปํด์!
Q. ์ ์ฝํ๋ฆฐ์ ๋ฐฐ์์ผ ํ๋์?
๋ชจ๋ฐ์ผ ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ํ์ค ์ธ์ด๋ก ์๋ฆฌ ์ก์๊ณ , ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฐ์ ํ์ค ํ๋ ์์ํฌ์ธ ์คํ๋ง ํ๊ฒฝ์์๋ ํ์ค ์ธ์ด๋ก ์ฑํ ๋ฐ์๊ธฐ ๋๋ฌธ์ ์ฝํ๋ฆฐ์ ๋ฐฐ์ฐ๋ฉด ์ค๋ฌด์ ์ ์ฉํ๊ฒ ์ธ ์ ์์ต๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
์๋ฐ ํ์ต ๊ฒฝํ์ด ์์ผ๋ฉด ๊ฐ์ฅ ์ข์ง๋ง, ๊ทธ ์ธ ํ์ด์ฌ, ์๋ฐ์คํฌ๋ฆฝํธ ๋ฑ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋ ์ด์ ํ์ต ๊ฒฝํ์ด ์๋ค๋ฉด ๊ฐ์ ๋ด์ฉ์ ์ดํดํ์๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค.
Q. ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ๋ํ ๋ด์ฉ๋ ๋ค๋ฃจ๋์?
์์ฝ์ง๋ง, ๋ณธ ๊ฐ์๋ ์ฝํ๋ฆฐ ์ธ์ด ๊ธฐ๋ณธ ๋ฌธ๋ฒ๋ง์ ๋ค๋ฃน๋๋ค. ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ๋ํ ๋ด์ฉ์ ์ถ๊ฐ๋ก ๋ค๋ฃจ์ง ์์ต๋๋ค. ํ์ง๋ง ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ํ๋ ค๋ฉด, ์ด ๊ฐ์์ ๋์จ ๋ด์ฉ๋ค์ ๋ค ์์๋ฉด ๋งค์ฐ ํธ๋ฆฌํ๊ฒ ์ฃ .
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ์ํด ์ฝํ๋ฆฐ์ ์ฌ์ฉํ์ค ๋ถ
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฝํ๋ฆฐ์ ํ์ฉํ๊ฒ ๋์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
์๋ฐ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฒฝํ
1,357
๋ช
์๊ฐ์
94
๊ฐ
์๊ฐํ
22
๊ฐ
๋ต๋ณ
4.7
์
๊ฐ์ ํ์
5
๊ฐ
๊ฐ์
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๊ด์ฌ์ด ๋ง์ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ๋๋ค. ์นด์นด์ค(Daum) ๊ฐ๋ฐํ์ฅ, NHN ์์, LINE+ ๋ฆฌ๋๋ฅผ ์ง๋ด๋ฉฐ ๊ฐ๋ฐํ ๋ฆฌ๋ฉ์ ํ๊ณ , ํ์ฌ๋ ์ปจ์คํ์ธ ๋ผ๋ ์์ ์คํํธ์ ์์ ๋ค์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์์ต๋๋ค.
https://hatemogi.com/ ์ ๊ฐ๋ฐ์ ๊ฐ์ธ ํ์ ์ด์์ค์ ๋๋ค.
์ ์ฒด
52๊ฐ โ (4์๊ฐ 8๋ถ)