Hello Kitty Eyes Shut
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป๊ณต๋ถ€ ๊ธฐ๋ก/๐Ÿ“Œ ๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

[๋„์ปค & ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค] ์„œ๋ฒ„๋ž€

๋ฐ˜์‘ํ˜•

 

 

 

 

๐Ÿ–ฅ๏ธ ์„œ๋ฒ„์™€ ๋„์ปค

๋„์ปค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋‹ค ๋ณด๋ฉด, ์„œ๋ฒ„๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์ž์ฃผ ๋“ฑ์žฅํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‚˜์—๊ฒŒ ์„œ๋ฒ„๊ฐ€ ๋ฌด์—‡์ด๋ƒ ๋ฌผ์—ˆ์„ ๋•Œ ์‰ฝ์‚ฌ๋ฆฌ ๋ญ๋ผ๊ณ  ๋‹ต๋ณ€ํ•ด์•ผํ•  ์ง€ ๋– ์˜ค๋ฅด์ง€๊ฐ€ ์•Š์•˜๋‹ค.

 

๋”ฐ๋ผ์„œ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์„œ๋ฒ„์˜ ๊ฐœ๋…์„ ๋จผ์ € ์ •๋ฆฌํ•œ ๋’ค,

๋„์ปค๋ฅผ ํ™œ์šฉํ–ˆ์„ ๋•Œ ์–ด๋–ค ์žฅ์ ์ด ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

 


๐ŸŒ  ์„œ๋ฒ„๋ž€

์„œ๋ฒ„๋ผ๋Š” ๋‹จ์–ด๋Š” ์˜์–ด serve(์ œ๊ณตํ•˜๋‹ค)์—์„œ ๋‚˜์˜จ ๋ง์ด๋‹ค.

์ฆ‰, ์„œ๋ฒ„๋ž€ ์–ด๋–ค ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

 

์„œ๋ฒ„๋Š” ํฌ๊ฒŒ ์•„๋ž˜์˜ ๋‘ ๊ฐ€์ง€ ์˜๋ฏธ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

 


1๏ธโƒฃ ๊ธฐ๋Šฅ์  ์˜๋ฏธ์˜ ์„œ๋ฒ„

๊ธฐ๋Šฅ์  ์˜๋ฏธ์˜ ์„œ๋ฒ„๋Š” '์–ด๋–ค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„'๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค๋ฉด,

์›น ์„œ๋ฒ„๋Š” ์›น ํŽ˜์ด์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„์ด๊ณ ,

๋ฉ”์ผ ์„œ๋ฒ„๋Š” ๋ฉ”์ผ ์†ก์ˆ˜์‹  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„์ด๋‹ค.

 

์ฆ‰, ์„œ๋ฒ„ ์ด๋ฆ„ ์•ž์˜ ๋‹จ์–ด๊ฐ€ ๊ทธ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

 


2๏ธโƒฃ ๋ฌผ๋ฆฌ์  ์˜๋ฏธ์˜ ์„œ๋ฒ„

๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๋Š” ํ•˜๋‚˜์˜ ์‹ค์ œ ์ปดํ“จํ„ฐ๋ฅผ ๋œปํ•œ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด,

"์ฑ…์ƒ ์œ„์— ์žˆ๋Š” ์„œ๋ฒ„ ์ข€ ์˜ฎ๊ฒจ์ค„๋ž˜?"๋ผ๊ณ  ํ•œ๋‹ค๋ฉด,

์—ฌ๊ธฐ์„œ '์„œ๋ฒ„'๋Š” ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ์‹ค๋ฌผ ์žฅ๋น„๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 


๐Ÿ—๏ธ ํ•œ ๋Œ€์˜ ๋ฌผ๋ฆฌ ์„œ๋ฒ„ ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„๋ฅผ ๋™์‹œ์— ๋‘˜ ์ˆ˜ ์žˆ๋‹ค.

์ด ๊ตฌ๋ถ„์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š”,

ํ•œ ๋Œ€์˜ ๋ฌผ๋ฆฌ ์„œ๋ฒ„ ์•ˆ์— ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„๋ฅผ ๋™์‹œ์— ๋‘˜ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด,

ํ•œ ๋Œ€์˜ ์ปดํ“จํ„ฐ์—์„œ ์›น ์„œ๋ฒ„ + ๋ฉ”์ผ ์„œ๋ฒ„๋ฅผ ๊ฐ™์ด ์šด์˜ํ•˜๋Š” ๊ฒƒ์„ ํ”ํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋Š” ๋ฌผ๋ฆฌ์ ์œผ๋กœ๋Š” ํ•˜๋‚˜์˜ ์žฅ๋น„์ง€๋งŒ, ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์—ฌ๋Ÿฌ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

 

 


๐Ÿ‹ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ์˜ ์žฅ์ 

์—ฌ๊ธฐ์„œ ๋„์ปค ์ด์•ผ๊ธฐ๋ฅผ ๋‹ค์‹œ ๊บผ๋‚ด๋Š” ์ด์œ ๋Š”,

๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ ๋Œ€์˜ ์„œ๋ฒ„์—์„œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„๋ฅผ ํ›จ์”ฌ ์•ˆ์ „ํ•˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด,

  • ์šฐ๋ฆฌ๊ฐ€ ์˜ˆ์‚ฐ์ด ๋ถ€์กฑํ•ด์„œ ํ•œ ๋Œ€์˜ ์„œ๋ฒ„์— ์›น ์„œ๋ฒ„์™€ ๋ฉ”์ผ ์„œ๋ฒ„๋ฅผ ํ•จ๊ป˜ ๋„์šด๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.
  • ๋„์ปค ์—†์ด ์šด์˜์„ ํ•˜๋ฉด,
    ์„œ๋กœ์˜ ์„ค์ •์ด๋‚˜ ํ™˜๊ฒฝ์ด ์„ž์—ฌ์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค.
  • ๊ทธ๋Ÿฌ๋‚˜ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด,
    ๊ฐ ์„œ๋ฒ„๊ฐ€ ์™„์ „ํžˆ ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘ํ•˜๋ฏ€๋กœ ์œ„์™€ ๊ฐ™์€ ์œ„ํ—˜์ด ์‚ฌ๋ผ์ง„๋‹ค.

 


1๏ธโƒฃ ์ฒซ ๋ฒˆ์งธ ์žฅ์ 

์ด์ฒ˜๋Ÿผ ๋„์ปค์˜ ๊ฐ•์ ์€ ํ•œ ์ข…๋ฅ˜์˜ ์„œ๋ฒ„๋„ ์—ฌ๋Ÿฌ ๊ฐœ ๋„์šธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด,

ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์— ํ”„๋กœ์ ํŠธ A์šฉ ์›น ์„œ๋ฒ„์™€ ํ”„๋กœ์ ํŠธ B์šฉ ์›น ์„œ๋ฒ„๋ฅผ ๋”ฐ๋กœ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

 

 

๋‹ค์‹œ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

  • ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์“ฐ์ง€ ์•Š์œผ๋ฉด,
    • ํ”„๋กœ์ ํŠธ A ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹ค์ˆ˜๋กœ ํ”„๋กœ์ ํŠธ B์˜ ํ™˜๊ฒฝ์„ ๊ฑด๋“œ๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.
    • ๋”ฐ๋ผ์„œ ํฌํŠธ๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „ ์ถฉ๋Œ ๋“ฑ์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋‹ค.
  • ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์“ฐ๋ฉด,
    • ๊ฐ ์›น ์„œ๋ฒ„๊ฐ€ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋œ ๊ณต๊ฐ„์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ์ถฉ๋Œ์ด ์—†๋‹ค.
    • ์‹ฌ์ง€์–ด ์šด์˜์ฒด์ œ ๋ฒ„์ „์ด ๋‹ฌ๋ผ๋„ ๋ฌธ์ œ ์—†์ด ๊ณต์กดํ•  ์ˆ˜ ์žˆ๋‹ค.

 


2๏ธโƒฃ ๋‘ ๋ฒˆ์งธ ์žฅ์ 

๋„์ปค ์ปจํ…Œ์ด๋„ˆ์˜ ๋˜ ๋‹ค๋ฅธ ์žฅ์ ์€

๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์‰ฝ๊ฒŒ ๊ณต์œ ํ•˜๊ณ , ์šด์˜ ํ™˜๊ฒฝ์œผ๋กœ ์‰ฝ๊ฒŒ ์ด์ „ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

 

๊ตฌ์ฒด์ ์œผ๋กœ๋Š”, ์ปจํ…Œ์ด๋„ˆ ์ž์ฒด๋ฅผ ํ†ต์งธ๋กœ ์˜ฎ๊ธด๋‹ค๊ธฐ ๋ณด๋‹ค๋Š”

์ปจํ…Œ์ด๋„ˆ์˜ ์„ค์ •๊ณผ ์ƒํƒœ๋ฅผ ์ด๋ฏธ์ง€๋กœ ์ €์žฅ(export)ํ•œ ๋’ค, ๋‹ค๋ฅธ ์„œ๋ฒ„์—์„œ ๋ณต์›(import)ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋˜‘๊ฐ™์ด ํŠœ๋‹๋œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ํŒ€์› ์ „์›์—๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ณ ,

์‹ฌ์ง€์–ด ํŒ€์›์˜ PC ์šด์˜์ฒด์ œ๊ฐ€ ๋‹ฌ๋ผ๋„ ๋„์ปค๋งŒ ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉด ๊ทธ๋Œ€๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

์ด์ฒ˜๋Ÿผ ๋„์ปค๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ ์ฐจ์ด๋‚˜ ์„œ๋ฒ„ ๊ตฌ์„ฑ์˜ ์ฐจ์ด๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ๊ณ ,

๊ทธ ๋•๋ถ„์— ์šด์˜ ์„œ๋ฒ„์™€ ๊ฐœ๋ฐœ ์„œ๋ฒ„์˜ ํ™˜๊ฒฝ ์ฐจ์ด๋กœ ์ธํ•œ ๋ฒ„๊ทธ๋ฅผ ์›์ฒœ์ ์œผ๋กœ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

 

์ฆ‰, "๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ž˜ ๋˜๋Š”๋ฐ, ์„œ๋ฒ„์—์„œ๋Š” ์™œ ์•ˆ๋˜์ง€?"์™€ ๊ฐ™์€ ์ƒํ™ฉ์ด ํฌ๊ฒŒ ์ค„์–ด๋“ค ๊ฒƒ์ด๋‹ค.

 


๐Ÿ“š ๊ฒฐ๋ก 

์ด๋ฒˆ์— ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋А๋‚€๊ฑด,

๋„์ปค์˜ ์ง„์งœ ๊ฐ€์น˜๋Š” ๊ฒฉ๋ฆฌ์—๋งŒ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋Š” ์ ์ด์—ˆ๋‹ค.

 

์ฒ˜์Œ์—๋Š” ๋‹จ์ˆœํžˆ "์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ๋”ฐ๋กœ ๋–ผ์–ด๋†“๋Š” ๊ธฐ์ˆ " ์ •๋„๋กœ๋งŒ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ,

์ •๋ฆฌํ•ด๋ณด๋‹ˆ ๋„์ปค๋Š” ํ•œ ๋Œ€์˜ ์„œ๋ฒ„์—์„œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ๊ณต์กด์‹œ์ผœ์ฃผ๋Š” ๊ธฐ์ˆ ์ด์ž,

๊ฐœ๋ฐœ๊ณผ ์šด์˜ ํ™˜๊ฒฝ์„ ์™„์ „ํžˆ ์ผ์น˜์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์˜€๋‹ค.

 

 

๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ๋А๋‚€ ๋ถ€๋ถ„ ์œ„์ฃผ๋กœ ๋‹ค์‹œ ์ •๋ฆฌํ•ด๋ณด๋ฉด,

  • ์•ˆ์ „ํ•œ ๊ณต์กด
    • ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์— ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„๋ฅผ ์˜ฌ๋ฆด ๋•Œ์—๋„,
      ์ปจํ…Œ์ด๋„ˆ ๋•๋ถ„์— ์„œ๋กœ ๊ฐ„์„ญ ์—†์ด ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค,
    • ๋•๋ถ•๋„ค ๋ฒ„์ „ ์ถฉ๋Œ์ด๋‚˜ ์„ค์ • ๊ผฌ์ž„ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ํ™˜๊ฒฝ ์ผ์น˜
    • ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด๋‘๋ฉด ํŒ€์› ์ „์›์ด ๋™์ผํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์“ธ ์ˆ˜ ์žˆ๊ณ ,
      ์šด์˜ ํ™˜๊ฒฝ์œผ๋กœ ์ด์ „ํ•  ๋•Œ์—๋„ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํ™˜๊ฒฝ ์ฐจ์ด ๋ฌธ์ œ๋ฅผ ๊ฑฐ์˜ ์—†์•จ ์ˆ˜ ์žˆ๋‹ค.
    • "๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋Š” ๋˜๋Š”๋ฐ, ์„œ๋ฒ„์—๋งŒ ์˜ฌ๋ฆฌ๋ฉด ์•ˆ ๋˜๋„ค" ๊ฐ™์€ ๋ง์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

 

๊ฒฐ๊ตญ, ๋„์ปค๋Š” ๋‹จ์ˆœํ•œ ํ™˜๊ฒฝ ๊ฒฉ๋ฆฌ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ

์•ˆ์ •์„ฑ, ํ™•์žฅ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ๊นŒ์ง€ ์ฑ™๊ฒจ์ฃผ๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ์ด๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๋‹ค.

 

์•ž์œผ๋กœ ์„œ๋ฒ„๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ์—๋Š”

๋ฌผ๋ฆฌ์  ์„œ๋ฒ„์™€ ๊ธฐ๋Šฅ์  ์„œ๋ฒ„์˜ ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•˜๊ณ ,

๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ™œ์šฉํ•œ ํ™˜๊ฒฝ ๊ฒฉ๋ฆฌ ์ „๋žต์„ ์ดˆ๊ธฐ์— ์„ธ์šฐ๋Š” ์Šต๊ด€์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค.

๋ฐ˜์‘ํ˜•