์๋ฐ ์จ๋ผ์ธ IDE ๋ชจ์ ๐ฉ๐ผ๐ป
์ธํ ๋ฆฌ์ ์ด๋ ์ดํด๋ฆฝ์ค๋ฅผ ์ค์นํ์ง ์๊ณ ๋,
๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก ์คํ๊ฐ๋ฅํ ์๋ฐ IDE ์น ์ปดํ์ผ๋ฌ ์ฌ์ดํธ ๋ ๊ฐ ๊ฐ์ ธ์ ๋ดค์ด์.
์ฝํ ๋ฌธ์ ํ ๋ ๊ฐ๋จํ ์ฝ๋ ํ ์คํธ ํ๋ ์ฉ๋๋ก ์ฌ์ฉํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๊ฐ ์ถ์ฒํ๋ ์๋ฐ ์น์ฝ๋ฉ ์ฌ์ดํธ๋
Online Java IDE์ JDoodle, MyCompiler ์ ๋๋ค.
๊ฐ๋จํ๊ฒ ์ฝํ ๊ฒฐ๊ณผ ์ฝ์์ ์คํํ ์ฉ๋๋ก๋ MyCompiler ์ถ์ฒํฉ๋๋ค~
์ด๋ค ์ฌ์ดํธ๊ฐ ๋ ์ ํฉํ ์ง๋ ์ฃผ๋ก ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์๊ตฌ๋๋ ๊ธฐ๋ฅ์ ์์ค์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
Jdoodle์ ๊ฒฝ๋ํ๋ ์ฝ๋ ํ
์คํธ์ ๋ค์ค ์ธ์ด ์ง์์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ด, ์ด๋ณด์๋ ๊ฐ๋จํ ์ฝ๋ ์คํ ๋ฐ ๊ฒฐ๊ณผ ํ์ธ์ ์ ํฉํ๋ฉฐ, ๋ณต์กํ ๋๋ฒ๊น
์ด ํ์ํ ๋๊ท๋ชจ ํ๋ก์ ํธ๋ณด๋ค๋ ํ์ต์ด๋ ๋น ๋ฅธ ํ
์คํธ ์ฉ๋๋ก ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Online Java IDE๋ Java ์ ์ฉ์ผ๋ก ๋ ๊ฐ๋ ฅํ ๋๋ฒ๊น ๋ฐ ํธ์ง ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง, Java ํ๋ก์ ํธ ์ด์ธ์ ์ฉ๋๋ก๋ ์ ํ์ด ์์ต๋๋ค.
MyCompiler์ ์ ๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด Java, Python, C, JavaScript ์ ๋ ์ง์ํฉ๋๋ค. ์ธํฐํ์ด์ค๊ฐ ์ ์ผ ๊น๋ํ๊ณ ๊ตฐ๋๋๊ธฐ ์์ด์, ์ง์๋๋ ๊ธฐ๋ฅ์ ๊ฑฐ์ ์์ง๋ง ๊ฐ๋จํ ์ฝ๋ ํ ์คํธ ์ ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
โ 1. Jdoodle
- ์ฝ๋ ์คํ ๊ฒฐ๊ณผ์ ์ถ๋ ฅ๊ฐ์ ํ์ธํ๋ ๋ฐฉ์์ผ๋ก ์ค๋ฅ ํ์ ๊ฐ๋ฅํ์ง๋ง, ์ผ๋ฐ์ ์ธ IDE์์ ์ ๊ณตํ๋ ์ค์๊ฐ ๋๋ฒ๊น ์ด๋ ๋ธ๋ ์ดํฌํฌ์ธํธ ์ค์ ๋ฑ์ ๊ธฐ๋ฅ์ ์ง์ X
- ์๋์์ฑ ๊ธฐ๋ฅ ๋จ
- ๋์ ๋น ๋ฅด๊ณ ๊ฐ๋จํ ์ธํฐํ์ด์ค๋ก ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์
- ์์ฑํ ์ฝ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋งํฌ๋ก ์ฝ๊ฒ ๊ณต์ ํ ์ ์๋ ์์ด๋ง ๊ธฐ๋ฅ ์ ๊ณต
- API ํตํด IDE ๊ธฐ๋ฅ์ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์ฐ๋ ๊ฐ๋ฅ(๊ต์ก์ฉ, ํ์ต์ฉ ํ๋ก์ ํธ)
- ์ฑ๋ฅ ์ ์ฝ์ผ๋ก ๋ณต์กํ ํ๋ก๊ทธ๋จ์ด๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์์ ์๋ ํ๊ณ ์์
โ 2. Online Java IDE
- ์๋ ์์ฑ, ๊ตฌ๋ฌธ ๊ฐ์กฐ, ๋๋ฒ๊น ๊ฐ๋ฅ
- ํจํค์ง ๊ตฌ์กฐ๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ ์ฉ์ด
- Java ๊ฐ๋ฐ์๋ง ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ด์ ๋ค๋ฅธ ์ธ์ด ๋ค๋ฃจ๊ธฐ๋ ์ด๋ ค์
โ 3. MyCompiler
- JDoodle๋ณด๋ค ๋ ๊ฐ๋จํ ํ๋ซํผ
- ์ธํฐํ์ด์ค๊ฐ ๊น๋ํ๊ณ ์ง๊ด์ ์ด์ด์ ๋ณต์กํ ์ค์ ์ด ์๊ณ , ๋น ๋ฅด๊ฒ ์ธ์ด ์ ํ ํ ์ฝ๋ ์์ฑ ๋ฐ ์คํ์ด ๊ฐ๋ฅ
- Java, Python, C++, JavaScript ์ ๋ ์ง์ํจ