Atom ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์˜ ๊ฐœ๋ฐœ์„ ์ฑ„ํƒํ•œ Pulsar ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค

์ด์ „์— ๋ฐœํ‘œํ•œ ๋Œ€๋กœ, GitHub๋Š” 15์›” XNUMX์ผ์— Atom ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์„ ์ข…๋ฃŒํ•˜๊ณ  ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ๋ฅผ ์ฝ๊ธฐ ์ „์šฉ ์•„์นด์ด๋ธŒ ๋ชจ๋“œ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. Atom ๋Œ€์‹  GitHub๋Š” Atom์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ํ•œ๋•Œ ์ƒ์„ฑ๋˜์—ˆ๋˜ Microsoft Visual Studio Code(VS Code) ํŽธ์ง‘๊ธฐ์— ๊ด€์‹ฌ์„ ๋Œ๋ ธ์Šต๋‹ˆ๋‹ค.

Atom ํŽธ์ง‘๊ธฐ ์ฝ”๋“œ๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๋ฉฐ Atom์ด ์ ‘ํžˆ๊ธฐ ๋ช‡ ๋…„ ์ „์— Atom ์ปค๋ฎค๋‹ˆํ‹ฐ(GitHub)์˜ ํฌํฌ๊ฐ€ ์„ค๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ. ๋ฉ”์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฌด๋„ˆ์ง„ ํ›„ ์ผ๋ถ€ ๋…๋ฆฝ ๊ฐœ๋ฐœ์ž๋“ค์ด Atom Community ์ž‘์—…์— ํ•ฉ๋ฅ˜ํ–ˆ์ง€๋งŒ ์ด ์ œํ’ˆ์˜ ๋ณด์ˆ˜์ ์ธ ๋ชฉํ‘œ์™€ ๊ฐœ๋ฐœ ๋ชจ๋ธ์€ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒฐ๊ณผ Atom ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ฐฝ๋ฆฝ์ž๋“ค ์ค‘ ์ผ๋ถ€๊ฐ€ ํฌํ•จ๋œ ๋˜ ๋‹ค๋ฅธ ํฌํฌ์ธ Pulsar(GitHub)๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํฌํฌ๋Š” Atom์˜ ๊ธฐ๋Šฅ์„ ๋ชจ๋ฐฉํ•œ ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์„œ๋ฒ„์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด API ๋ฐ ์Šค๋งˆํŠธ ๊ฒ€์ƒ‰ ์ง€์›๊ณผ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํ™๋ณดํ•˜๋Š” ๋ชฉํ‘œ๋ฅผ ์„ธ์› ์Šต๋‹ˆ๋‹ค.

Pulsar์™€ Atom Community์˜ ๋˜ ๋‹ค๋ฅธ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด์ ์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ˆ˜์šฉํ•˜๋Š” ์ •์ฑ…๊ณผ ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๋ฐ ๋Œ€ํ•œ ์žฅ๋ฒฝ์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ํ˜์‹  ํ™๋ณด๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋ ค๋Š” ์˜๋„์˜€์Šต๋‹ˆ๋‹ค(๋ˆ„๊ตฌ๋‚˜ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ œ์•ˆํ•  ๊ธฐํšŒ๊ฐ€ ์žˆ์Œ). Pulsar ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ค‘์š”ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ๋•Œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜ ํˆฌํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์‚ฌ์†Œํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ˆ˜์šฉํ•  ๋•Œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ’€ ์š”์ฒญ์— ๋Œ€ํ•œ ํ† ๋ก  ๋ฐ ๊ฒ€ํ† ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Atom ์ง€์›์ด ์ข…๋ฃŒ๋œ ๋‚ , Pulsar์˜ ์ฒซ ๋ฒˆ์งธ ํ…Œ์ŠคํŠธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๋ธŒ๋žœ๋“œ ๋ณ€๊ฒฝ ์™ธ์—๋„ ๋ฐฑ์—”๋“œ๊ฐ€ ํ™•์žฅ ์ €์žฅ์†Œ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ๊ต์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋…์  ํŒจํ‚ค์ง€ ๋ฐฑ์—”๋“œ๋Š” ๊ฐœ๋ฐฉํ˜• ์•„๋‚ ๋กœ๊ทธ๋กœ ๊ต์ฒด๋˜์—ˆ์œผ๋ฉฐ ๊ธฐ์กด ํŒจํ‚ค์ง€๋Š” Pulsar Package Repository๋กœ ํฌํŒ…๋˜์–ด ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ ๋ฒ„์ „์€ Git์—์„œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ์ง€์›ํ•˜๊ณ , Electron 12 ํ”Œ๋žซํผ๊ณผ Node.js 14 ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์œผ๋ฉฐ, ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ๊ณผ ์›๊ฒฉ ์ธก์ • ์ปฌ๋ ‰์…˜ ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ , Linux ๋ฐ macOS์šฉ ARM ์•„ํ‚คํ…์ฒ˜์šฉ ๋นŒ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

Atom ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์˜ ๊ฐœ๋ฐœ์„ ์ฑ„ํƒํ•œ Pulsar ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค


์ถœ์ฒ˜ : opennet.ru

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