Zend Framework๋Š” Linux Foundation์˜ ์‚ฐํ•˜์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ ์ œ์‹œ ์ƒˆ ํ”„๋กœ์ ํŠธ ์‹œํŠธ, ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ์€ ๊ณ„์†๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค ์  ๋“œ ํ”„๋ ˆ์ž„ ์›Œํฌ๋Š” PHP๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ค์ง€ ์ปฌ๋ ‰์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” MVC(Model View Controller) ํŒจ๋Ÿฌ๋‹ค์ž„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์„ ์œ„ํ•œ ๋ ˆ์ด์–ด, Lucene ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ์—”์ง„, ๊ตญ์ œํ™” ๊ตฌ์„ฑ ์š”์†Œ(I18N) ๋ฐ ์ธ์ฆ API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” Linux Foundation์˜ ํ›„์›์œผ๋กœ Zend Technologies์™€ Rogue Wave Software์— ์˜ํ•ด ์ด์ „๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ๊ฐœ๋ฐœ์— ์ฃผ์š”ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. Linux ์žฌ๋‹จ์€ Zend Framework์˜ ์ถ”๊ฐ€ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ค‘๋ฆฝ ํ”Œ๋žซํผ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ฉฐ ์ด๋Š” ๊ฐœ๋ฐœ์— ์ƒˆ๋กœ์šด ์ฐธ๊ฐ€์ž๋ฅผ ์œ ์น˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„ ๋ณ€๊ฒฝ์€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐœ๋ฐœํ•œ ํ”„๋กœ์ ํŠธ๋กœ ํฌ์ง€์…”๋‹ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์—…์šฉ Zend ๋ธŒ๋žœ๋“œ์™€์˜ ์—ฐ๊ฒฐ์„ ์ œ๊ฑฐํ•˜๋ ค๋Š” ์š•๊ตฌ์—์„œ ๋น„๋กฏ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Zend Framework ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒ€ํ†  ํŒ€์˜ ๊ตฌ์„ฑ์›์œผ๋กœ ๊ตฌ์„ฑ๋œ TSC(๊ธฐ์ˆ  ์šด์˜ ์œ„์›ํšŒ)๋Š” ์ƒˆ ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ์ˆ  ์†”๋ฃจ์…˜์„ ๋‹ด๋‹นํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฒ•์ , ์กฐ์ง์ , ์žฌ์ •์  ๋ฌธ์ œ๋Š” TSC ๋Œ€ํ‘œ์™€ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ํšŒ์‚ฌ๋ฅผ ํฌํ•จํ•˜๋Š” ์ด์‚ฌํšŒ์—์„œ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์€ GitHub์—์„œ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์˜ฌํ•ด 3~4๋ถ„๊ธฐ์—๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์œผ๋กœ ์ด๊ด€ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ณผ์ •์„ ์™„๋ฃŒํ•  ์˜ˆ์ •์ด๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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