.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
์ปจํผ๋Ÿฐ์Šค๋Š” ๋Ÿฌ์‹œ์•„, ํด๋ž€๋“œ, ํ•œ๊ตญ ๋ฐ ๋™์œ ๋Ÿฝ์˜ Facebook ๊ฐœ๋ฐœ ๊ด€๋ฆฌ์ž์ธ Angela Tse์— ์˜ํ•ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” Facebook ํ”Œ๋žซํผ์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ์ฆ‰ ๋งž์ถคํ˜• ์˜คํ”ˆ ๊ทธ๋ž˜ํ”„, ์ƒˆ ํ”„๋กœํ•„ ๋ฐ ๊ธฐํƒ€ ๋ฐฐํฌ ์ฑ„๋„์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์šฐ๋ฆฌ์˜ ์ถ”์šด ๋•…์„ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์—†๋Š” ์—ฐ์‚ฌ์™€์˜ ์›๊ฒฉํšŒ์˜๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ- ์Šค์ฝง ์ฐจ์ฝ˜ (์ฑ… ์ €์ž Apress์˜ Pro Git ์ฑ…, GitHub์˜ ์ตœ๊ณ  ๊ธฐ์ˆ  ์ฑ…์ž„์ž, ์„ ๋„์ ์ธ Git ์ „๋„์‚ฌ, ๋งŽ์€ ์œ ๋ช… ํ•ด์™ธ ๊ฐœ๋ฐœ ์ปจํผ๋Ÿฐ์Šค์˜ ์—ฐ์‚ฌ)๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ, GitHub ํ”Œ๋žซํผ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ธฐํƒ€ ์œ ์‚ฌํ•œ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ ๋ฐœํ‘œ์ž๋Š” ์ œ์ดํฌ ์•„์น˜๋ณผ๋“œ, ์ˆ˜์„ ๊ฐœ๋ฐœ์ž Lanyrd. ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ์ฝ”๋“œ๊ฐ€ ๋‹ค๋ฅธ JavaScript ์ฝ”๋“œ์™€ ๊ตฌ๋ณ„๋˜๋Š” ์š”์†Œ์™€ ๊ฐ™์€ ๋งŽ์€ ๊ธด๊ธ‰ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฝ์ง€๋งŒ ๋™์‹œ์— ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ๋‹ค๋ฅธ ์ฝ”๋“œ์™€๋„ ํ˜ธํ™˜๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ปคํ”ผ ๋ธŒ๋ ˆ์ดํฌ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ง›์žˆ๋Š” ํ† ํ•‘์„ ๊ณ๋“ค์ธ ํ† ์ŠคํŠธ, ์ฟ ํ‚ค, ์ฐจ์™€ ์ปคํ”ผ๋ฅผ ๊ณ๋“ค์ธ ํ† ์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค. ์กฐ๊ธˆ ํ›„์— ์ ์‹ฌ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๊ณณ์˜ ์Œ์‹์€ ์ด๋ฏธ ๋” ๋งŒ์กฑ์Šค๋Ÿฌ์› ์Šต๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
์—ฐ์„ค์€ ๊ณ„์†๋๋‹ค ๋งคํŠœ ์—๋ฅด๋‹ˆ์Šค -์ฑ… ์ €์ž "๋‚˜๋งŒ์˜ Ajax ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•", ๊ฐœ๋ฐœ๋ถ€์žฅ ๋ถˆํ‰. "NodeJS ์†Œ๊ฐœ"๋ผ๋Š” ๊ฐ•์—ฐ์—์„œ ๊ทธ๋Š” ์„œ๋ฒ„ ์ธก JavaScript๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด I/O ํ”„๋ ˆ์ž„์›Œํฌ์ธ NodeJS๋ฅผ ์‚ฌ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์‹œ์—ฐํ–ˆ์Šต๋‹ˆ๋‹ค. NodeJS๋Š” Google์˜ JavaScript V8 ์ธํ„ฐํ”„๋ฆฌํ„ฐ์™€ ๋น„๋™๊ธฐ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆœ์ˆ˜ JavaScript๋กœ ๋น ๋ฅด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ

๊ทธ ์งํ›„ ๊ทธ๋Š” ๋ง์„ ์ด์—ˆ๋‹ค. ์ฝ˜์Šคํƒ„ํ‹ด (ํ‚ค์น™) ํ‚ค์นœ์Šคํ‚ค, html5insight.ru์˜ ์ €์ž, โ€‹โ€‹์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€, ๊ฐœ๋ฐœ์ž ์ „๋„์‚ฌ Microsoft - ์•„๋งˆ๋„ ๊ทธ๋Š” ๊ฐ€์žฅ ํŠน์ดํ•œ ๋ณด๊ณ ๋ฅผ ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. HTML5 ๋ฐ ๊ด€๋ จ ๊ธฐ์ˆ ์˜ ๊ฐœ๋ฐœ, ํ˜„์žฌ ์ƒํƒœ ๋ฐ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋‹ค๋ฃฌ ๋ณด๊ณ ์„œ๋Š” Wild Wild Web์ด๋ผ๋Š” ์ž๋ž‘์Šค๋Ÿฌ์šด ์ œ๋ชฉ์„ ๋‹ฌ๊ณ  ๋™๋ฌผ๊ณ„์˜ ๋‹ค์–‘ํ•œ ์€์œ ๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ๋‹ค๋Š” ์ ์—์„œ ํŠน์ดํ–ˆ์Šต๋‹ˆ๋‹ค. "์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €๋Š” ์‹ค๋Ÿฌ์บ”์Šค์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ค๋ž˜ ์ „์— ์‚ฌ๋ผ์ง„ ๊ฒƒ ๊ฐ™๊ณ  ๋ชจ๋‘๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์‚ฌ๋ผ์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๋‰ด์Šค์—์„œ๋Š” ๊ฐ€๋” ์–ด๋”˜๊ฐ€์—์„œ ๋ฐœ๊ฒฌ๋œ๋‹ค๋Š” ์–ธ๊ธ‰์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€œ-์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๋ฌผํ•™ ์ˆ˜์—…์„ ๊ธฐ์–ตํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
์ตœ๊ทผ์—๋Š” ๋ฐฉ๋ฌธํ•˜๋Ÿฌ ๊ฐ”๋‹ค ์—๊ฒŒ "์˜ค๋“œ๋…ธํด๋ผ์Šค๋‹ˆํ‚ค", ์ด์ œ ๊ทธ๋“ค์ด ์šฐ๋ฆฌ์—๊ฒŒ ๋‹ค๊ฐ€์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ž˜ํ”„์™€ ์ˆœ์„œ๋„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๋Œ€ํ•œ ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๋‘ ๋ฒˆ์งธ ์—ฐ์„ค์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ธ”๋ผ๋””๋ฏธ๋ฅด (XaocCPS) ์œ ๋„คํ”„ โ€” ๊ทธ์˜ ์—ฐ์„ค์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ๊ด€ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค ์›น๋งคํŠธ๋ฆญ์Šค (๊ฒฝ์Ÿ ์ฃผ์ œ), ASP.NET ์›น ํŽ˜์ด์ง€ ์—”์ง„, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž๋™ ์„ค์ •์„ ์œ„ํ•œ ์›น ํ”Œ๋žซํผ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ๋„๊ตฌ, PHP ๋ฐ NodeJS์šฉ WebMatrix ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด (์•„๋งˆ๋„ ๋ฏฟ์„ ์ˆ˜ ์—†๋Š”) ๋‚ด์šฉ์ด ๋งˆ์ง€๋ง‰ ๋ณด๊ณ ์„œ์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” ์ด์ „ ํŠธ์œ—์˜ ์ž‘์„ฑ์ž์™€ ๋…ผ์Ÿํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ ˆ์Šค ๋ชจ๋ฆฌ์Šค Facebook์—์„œ ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆ ๊ทธ๋ž˜ํ”„ โ€” ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•ฝ XNUMX๊ฐœ์˜ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ๋ชจ๋“  ๊ฒƒ์„ ๊ธฐ์–ตํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†์ง€๋งŒ ํ•œ ๊ฐ€์ง€๋Š” ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ์—„์ฒญ๋‚œ ์ž ์žฌ๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์†Œ์…œ ๋„คํŠธ์›Œํฌ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์„ ๋‘๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๋ชจ๋“  ๋ณด๊ณ ๊ฐ€ ๋๋‚œ ํ›„์—๋Š” ์งˆ์˜์‘๋‹ต ์‹œ๊ฐ„์„ ๊ฐ–๊ณ  ๋ฐœํ‘œ์ž๋“ค๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๊ธ€์Ž„, ๋‹น์‹ ์€ ๋‹ค์Œ์— ๋ฌด์Šจ ์ผ์ด ์ผ์–ด ๋‚ฌ๋Š”์ง€ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค :) ๋ท”ํŽ˜ ๋ฆฌ์…‰์…˜, ์ˆ ์ž๋ฆฌ ๋ฐ ๋” ๋งŽ์€ ์˜์‚ฌ ์†Œํ†ต, ์˜์‚ฌ ์†Œํ†ต, ์˜์‚ฌ ์†Œํ†ต. ๋ชจ๋“  ๋ฐฉ๋ฌธ๊ฐ์—๊ฒŒ๋Š” ํŒŒํŠธ๋„ˆ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ฆ๊ฑฐ์šด ์ž‘์€ ๋ฌผ๊ฑด์ด ๋‹ด๊ธด ํ† ์Šคํ„ฐ ํŒจํ‚ค์ง€๊ฐ€ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„, ์ž‘์€ ๊ฒƒ๋“ค - ํšŒ์‚ฌ REG.ru์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŒ… ๋ฐ ๋„๋ฉ”์ธ ๋“ฑ๋ก์„ ์œ„ํ•œ ์ธ์ฆ์„œ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๊ทธ๋Ÿฌ๋‚˜ ๋” ๋†’์€ ์ˆ˜์ค€์˜ ํ–‰์šด์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๋„์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‹ค์Œ์œผ๋กœ๋ถ€ํ„ฐ ๊ทธ๋‹ค์ง€ ๊ท€์ค‘ํ•˜๊ณ  ์œ ์šฉํ•œ ์„ ๋ฌผ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. YOTA. ๊ทธ๋Ÿฐ๋ฐ ์ €๋…์— ๋„๋ฐœ์ ์ธ ํ‹ฐ์…”์ธ ๋ฅผ ์ž…์€ ๊ฐ™์€ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๋‚จ์ž๊ฐ€ ๋‘ ๊ฐœ์˜ ๋ˆ์œผ๋กœ ๋ฌถ์ธ ์ดˆ๋Œ€์žฅ ๊ฐ€๋ฐฉ์„ ํ™•๋ณดํ•˜์—ฌ ํšŒ์˜์— ์ฐธ์„ ํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค.
.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
๊ณ„์†์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
์ด๋ฒคํŠธ์— ์ฐธ์—ฌํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ์ „ํ•ฉ๋‹ˆ๋‹ค!

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ
์ด ๋ชจ๋“  ๊ฒƒ์ด ๋งค๋‹ฌ ๋ฐ˜๋ณต๋œ๋‹ค๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๋ฉ‹์ง„ ์ผ์ž…๋‹ˆ๊นŒ! ์˜ค๋Š˜๋ถ€ํ„ฐ ๋“ฑ๋ก์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค ๋‹ค์Œ ํšŒ์˜๊นŒ์ง€, .toaster{๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜}. ๊ทธ๋Ÿฐ๋ฐ Habra ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ํ‹ฐ์ผ“ ๊ฐ€๊ฒฉ์ด ๋Œ€ํญ ๋‚ฎ์•„์กŒ์Šต๋‹ˆ๋‹ค! ๋˜ํ•œ, โ€œ.toasterโ€์™€ โ€œHabrahabrโ€์—์„œ๋Š” ๋งค์ผ ์ตœ๊ณ ์˜ ๊ฒŒ์‹œ์ž(24์‹œ๊ฐ„ ์ด๋‚ด)์—๊ฒŒ ์ปจํผ๋Ÿฐ์Šค ๋ฌด๋ฃŒ ํ‹ฐ์ผ“์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

.toaster{web-development}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ

ยป .toaster{๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜}์˜ ์‚ฌ์ง„ ๋ณด๊ณ ์„œ

๊ณง ๋ด์š”.

์ถœ์ฒ˜ : habr.com

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