์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
๊ตญ๊ฐ | |
์ค๋ฆฝ๋
๋ | |
CEO | Mike Cannon-Brookes(์ฐฝ์
์) Scott Farquhar(์ฐฝ์ ์) |
๋งํฌ | |
1. ๊ฐ์[ํธ์ง]
Drive to Develop
JetBrains(์ ฏ๋ธ๋ ์ธ์ฆ)๋ ์ฒด์ฝ์ ํ๋ผํ์ ์ค๋ฆฝ๋ ์ํํธ์จ์ด, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ๊ทธ๋ฆฌ๊ณ ์๋ฃจ์
์ ๊ฐ๋ฐ ๋ฐ ๊ณต๊ธํ๋ ๊ธฐ์
์ด๋ค. IDE๋ฅผ ๋ง๋๋ ๊ธฐ์
์ผ๋ก ์ ๋ช
ํ๋ค. R&D ์ผํฐ๋ ๋ฌ์์ ์ํธํํ
๋ฅด๋ถ๋ฅดํฌ์ ์์นํด ์๋ค.[1]
์์ฆ ์ํํธ์จ์ด ์์ฅ์ ํธ๋ ๋๊ฐ ๋ ๊ตฌ๋ ๋ชจ๋ธ์ ์ผ์ฐ์ด ์ ์ฐฉ์ํจ ๊ธฐ์ ์ธ๋ฐ, ๋ชจ๋ IDE ์ ํ์ด 1๊ฐ์, ๋๋ 1๋ ๋จ์๋ก ๊ตฌ๋ ๊ถ์ ๋์ด์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๊ณ 1๋ ์น ๊ตฌ๋ [2]์ ํ๋ฉด ์ฒซ 1๊ฐ์์ฐจ ์์ ์ ์ถ์๋๋ ๋ฒ์ ์ ์๊ตฌ์ ์ผ๋ก ์ ๊ณตํ๋ค. (๋์ ์ ๋ฐ์ดํธ๋ ์๋ค) ๊ตฌ๋ ํ ๋ชจ๋ธ๋ก ์ง์์ ์ธ ์์ ์์ ๋ง๋ค๋ฉด์๋ ์ ๊ธฐ ๊ฒฐ์ ๋ฅผ ๋ถ๋ด์ค๋ฌ์ ํ๋ ์ ์ ๋ค๊น์ง ๋ถ์ก์ ๋๋, ๋๋ฆ ์๋ฆฌํ ๋น์ฆ๋์ค ์ ๋ต์ด๋ค. ๋ํ ํ์๋ค์๊ฒ๋ ๊ฑฐ์ ํผ ์ฃผ๋ค์ํผ ํ ๋งํผ ๋ชจ๋ ํด์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ธฐ ๋๋ฌธ์, ํ๊ต ๋ค๋ ๋ JetBrains ์ ํ์ ๋ง์ ๋ณธ ์ฌ๋์ ๋์ค์๋ JetBrains ์ ํ์ ๊ณ ์งํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์์ฆ ์ํํธ์จ์ด ์์ฅ์ ํธ๋ ๋๊ฐ ๋ ๊ตฌ๋ ๋ชจ๋ธ์ ์ผ์ฐ์ด ์ ์ฐฉ์ํจ ๊ธฐ์ ์ธ๋ฐ, ๋ชจ๋ IDE ์ ํ์ด 1๊ฐ์, ๋๋ 1๋ ๋จ์๋ก ๊ตฌ๋ ๊ถ์ ๋์ด์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๊ณ 1๋ ์น ๊ตฌ๋ [2]์ ํ๋ฉด ์ฒซ 1๊ฐ์์ฐจ ์์ ์ ์ถ์๋๋ ๋ฒ์ ์ ์๊ตฌ์ ์ผ๋ก ์ ๊ณตํ๋ค. (๋์ ์ ๋ฐ์ดํธ๋ ์๋ค) ๊ตฌ๋ ํ ๋ชจ๋ธ๋ก ์ง์์ ์ธ ์์ ์์ ๋ง๋ค๋ฉด์๋ ์ ๊ธฐ ๊ฒฐ์ ๋ฅผ ๋ถ๋ด์ค๋ฌ์ ํ๋ ์ ์ ๋ค๊น์ง ๋ถ์ก์ ๋๋, ๋๋ฆ ์๋ฆฌํ ๋น์ฆ๋์ค ์ ๋ต์ด๋ค. ๋ํ ํ์๋ค์๊ฒ๋ ๊ฑฐ์ ํผ ์ฃผ๋ค์ํผ ํ ๋งํผ ๋ชจ๋ ํด์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ธฐ ๋๋ฌธ์, ํ๊ต ๋ค๋ ๋ JetBrains ์ ํ์ ๋ง์ ๋ณธ ์ฌ๋์ ๋์ค์๋ JetBrains ์ ํ์ ๊ณ ์งํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
2. ์ ํ[ํธ์ง]
- IntelliJ IDEA - Java์ ๋์, ์ผํฐ๋ฐ ์๋์ ์ PyCharm, WebStorm, PhpStorm, RubyMine, GoLand, DataGrip, Android Studio๋ฅผ ํฌํจ
- Android Studio - ๊ตฌ๊ธ๊ณผ์ ํ๋ ฅ์ ํตํด IntelliJ IDEA๋ฅผ ์๋๋ก์ด๋ ๊ฐ๋ฐ ์ ์ฉ IDE๋ก ๋ง๋ ๊ฒ.
- WebStorm - JavaScript/TypeScript์ ๋์
- Rider - .NET์ ๋์. ์ ๋ํฐ ์์ง๊ณผ๋ ํธํ๋๋ค.
- RubyMine - Ruby์ ๋์
- GoLand - Go์ ๋์
- MPS - ๋ฉํํ๋ก๊ทธ๋๋ฐ์ฉ
- ๋น์ฃผ์ผ ์คํ๋์ค์ฉ ํ๋ฌ๊ทธ์ธ
- ์ฝ๋ ๋ถ์ ๋ฐ ๋ฆฌํฉํ ๋ง ๋๊ตฌ
- ReSharper
- ReSharper C++
- .NET์ฉ ๋ณด์กฐ ๋๊ตฌ - ์ด ํ๋ฌ๊ทธ์ธ๋ค์ ๋ณ๋๋ก ํ๋งค๋์ง ์๊ณ , dotUltimate[5]์ด๋ All Products Pack์๋ง ํฌํจ๋๋ค.
- dotCover
- dotMemory
- dotTrace
- ์ข ํฉ ํ ํ๋ก์ ํธ ํ์ ํด
- Space
- ํ ๋๊ตฌ ํตํฉ
- Hub
- YouTrack
- ์ง์์ ํตํฉ
- TeamCity
- ์ฝ๋ ๋ฐ ํ๋ก์ ํธ ๋ถ์
- Upsource
- Kotlin - ์๋๋ก์ด๋์ ๊ณต์ ์ธ์ด์ด๋ค.
3. ๊ธฐํ[ํธ์ง]
[1] ์ด ๋๋ฌธ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด 'Kotlin'์ ๋ช
์นญ์ ์ํธํํ
๋ฅด๋ถ๋ฅดํฌ ์๋ฐ๋ค์ ์ฌ '์ฝํ๋ฆฐ'์ ๋ฐ์์ ๋ถ์๋ค.
[2] 1๊ฐ์ ๊ตฌ๋
๊ถ์ ์ฐ์ํด์ 12๋ฌ ๊ฒฐ์ ํด๋ 1๋
์ผ๋ก ์ณ ์ค๋ค.
[3] CMake๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๊ณ ํฌ๋ก์ค ํ๋ซํผ ๋น๋๊ฐ ํ์ํ๋ค๋ฉด, ๊ต์ฅํ ์ข์ ํด์ด๋ค. ํ์ค ๋ฐ์๋ ๋น ๋ฅธ ํธ์ด๋ค.
[4] WebStorm์ PHP ์ธํฐํ๋ฆฌํฐ + MySQL + ์ปดํฌ์ ๋ฅผ ๋ด์ฅ์ํจ ํํ์ด๋ค.
[5] Rider์ ๋น์ฃผ์ผ ์คํ๋์ค์ฉ ํ๋ฌ๊ทธ์ธ ๋ฌถ์ ํจํค์ง. ์ด๊ฑธ ์ฌ๋ฉด .NET ๋์ปดํ์ผ๋ฌ dotPeek์ด ๋ฒ๋ค๋ก ์ฃผ์ด์ง๋ค. dotPeek์ ๋ฌด๋ฃ ํ๋ฌ๊ทธ์ธ์ด๊ธฐ ๋๋ฌธ์ ๋จ๋
์ค์น๋ ๊ฐ๋ฅํ๋ค.
[6] GitHub Student ๊ณ์ , ํ๊ต ์ด๋ฉ์ผ ๋๋ ISIC(๊ตญ์ ํ์์ฆ) ์ธ์ฆ ํ์. ์๋ค๋ฉด ๊ทธ๋ฅ ํ๊ต ํ์์ฆ์ผ๋ก๋ ๊ฐ๋ฅํ๋ค. ์ด ๊ฒฝ์ฐ ์ด๋ฉ์ผ, ISIC๋ก ์ธ์ฆํ๋ ๊ฒ๋ณด๋ค ๋ฉฐ์น ์ ๋ ๊ธฐ๊ฐ์ด ์์๋๋ค.
[7] JetBrains์ ๋ชจ๋ IDE ์ ํ์ด ๋ฌด๋ฃ๋ก ์ ๊ณต๋๊ณ , ๊ธฐ๋ฅ์์ ์ ์ฝ์ ์๋ค. ์ผํฐ๋ฐ ์๋์
๊ณผ ์ผ๋ฐ ์๋์
์ผ๋ก ๋๋ ์ง IDE๊ฐ ์๋ค๋ฉด ์ผํฐ๋ฐ ์๋์
์ด ์ ๊ณต๋๋ค.
[8] ์ฃผ์ํ ์ ์ ๊ต์ก์ฉ, ๋น์์
์ ํ๋ก์ ํธ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค.
[9] ๋ค์ํ ํ๋ฌ๊ทธ์ธ์ ๋๋ถ๋ถ ๋ฌด๋ฃ๋ก ์ง์ํ๊ณ ์๋ค. ์ด๋ฐ ๋ฅ์ ์ผ๋ถ ํ๋ฌ๊ทธ์ธ์ IDE์ ์ธ์ด ์ง์์ ์ถ๊ฐ์ํค๊ธฐ๊น์ง ํ๋ค!