- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > °³¹ß¹æ¹ý·Ð > ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ÇÁ·ÐÆ®¿£µå °³¹ß[¿¡ÀÌÄÜÃâÆÇ]
ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÀÛ¾÷ÇÏ´Â ¹æ¹ý°ú ÇÁ·ÎÁ§Æ®¿¡ ÀûÇÕÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ýÀÇ µÎ °¡Áö ÁÖÁ¦¸¦ ´Ù·é´Ù. ÇÁ·¹ÀÓ¿öÅ©³ª ¼µåÆÄƼ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í ÇÁ·ÐÆ®¿£µå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°í ÀÌ¿¡ µû¸£´Â ÀÚÀ¯µµ ¾Ë¾Æº»´Ù. ¶ÇÇÑ ±â¼ú ºÎä °³³äÀ» ºÐ¼®ÇÏ°í, ÇÁ·¹ÀÓ¿öÅ©°¡ ÇÁ·ÎÁ§Æ® ¼ö¸í¿¡ ¾î¶² ¿µÇâÀ» ÁÖ´ÂÁö ºÐ¼®ÇÑ´Ù. ÀÌ Ã¥À¸·Î ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÄÚµùÇÏ´Â µ¥ ÇÊ¿äÇÑ Æ÷°ýÀûÀÌ°í ¸íÈ®ÇÑ °¡À̵å»Ó¸¸ ¾Æ´Ï¶ó ±â¼úÀû ÀÇ»ç °áÁ¤ÀÇ ¿øÄ¢µµ ¹è¿ï ¼ö ÀÖ´Ù.
ÀúÀÚ: ÇÁ¶õ¼¼½ºÄÚ ½ºÆ®¶óÃú·Î
1Àå. ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ À̾߱â
__ÇÁ·¹ÀÓ¿öÅ©¶õ?
____ÇÁ·¹ÀÓ¿öÅ©¿Í ¶óÀ̺귯¸® ºñ±³
____ÇÁ·¹ÀÓ¿öÅ© ¹æ½Ä
__ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ© ¿¬Çõ
____Á¦ÀÌÄõ¸®
____¾Þ±Ö·¯JS
____¸®¾×Æ®
____¾Þ±Ö·¯
__±â¼ú ºÎä
____ÇÁ·¹ÀÓ¿öÅ© ºñ¿ë
__±â¼ú ÅõÀÚ
__¿ä¾à
2Àå. ·»´õ¸µ
__¹®¼ °´Ã¼ ¸ðµ¨
__·»´õ¸µ ¼º´É ¸ð´ÏÅ͸µ
____Å©·Ò °³¹ßÀÚ µµ±¸
____stats.js
____»ç¿ëÀÚ Á¤ÀÇ ¼º´É À§Á¬
__·»´õ¸µ ÇÔ¼ö
____TodoMVC
____¼ø¼ö ÇÔ¼ö ·»´õ¸µ
__µ¿Àû µ¥ÀÌÅÍ ·»´õ¸µ
____°¡»ó DOM
__¿ä¾à
3Àå. DOM À̺¥Æ® °ü¸®
__YAGNI ¿øÄ¢
__DOM À̺¥Æ® API
____¼Ó¼º¿¡ Çڵ鷯 ¿¬°á
____addEventListener·Î Çڵ鷯 ¿¬°á
____À̺¥Æ® °´Ã¼
____DOM À̺¥Æ® ¶óÀÌÇÁ»çÀÌŬ
____»ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® »ç¿ë
__TodoMVC¿¡ À̺¥Æ® Ãß°¡
____·»´õ¸µ ¿£Áø ¸®ºä
____±âº» À̺¥Æ® ó¸® ¾ÆÅ°ÅØó
__À̺¥Æ® À§ÀÓ
__¿ä¾à
4Àå. À¥ ±¸¼º ¿ä¼Ò
__API
____»ç¿ëÇÒ ¼ö ÀÖÀ»±î?
____»ç¿ëÀÚ Á¤ÀÇ ¿ä¼Ò
__TodoMVC¿¡ À¥ ±¸¼º ¿ä¼Ò »ç¿ë
__À¥ ±¸¼º ¿ä¼Ò¿Í ·»´õ¸µ ÇÔ¼ö
____ÄÚµå ½ºÅ¸ÀÏ
____Å×½ºÆ® °¡´É¼º
____È޴뼺
____Ä¿¹Â´ÏƼ
__»ç¶óÁö´Â ÇÁ·¹ÀÓ¿öÅ©
__¿ä¾à
5Àå. HTTP ¿äû
__°£´ÜÇÑ ¿ª»ç: AJAXÀÇ Åº»ý
__todo ¸®½ºÆ® REST ¼¹ö
____REST
__ÄÚµå ¿¹Á¦
____±âº» ±¸Á¶
____XMLHttpRequest
____Fetch
____Axios
____¾ÆÅ°ÅØó °ËÅä
__ÀûÇÕÇÑ HTTP API¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
____ȣȯ¼º
____È޴뼺
____¹ßÀü¼º
____º¸¾È
____ÇнÀ °î¼±
__¿ä¾à
6Àå. ¶ó¿ìÆÃ
__´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç
__ÄÚµå ¿¹Á¦
____ÇÁ·¡±×¸ÕÆ® ½Äº°ÀÚ
____È÷½ºÅ丮 API
__Navigo
__¿Ã¹Ù¸¥ ¶ó¿ìÅ͸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
__¿ä¾à
7Àå. »óÅ °ü¸®
__ToDoMVC ¾ÖÇø®ÄÉÀÌ¼Ç ¸®ºä
__¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯
____¿ÉÀú¹öºí ¸ðµ¨
__¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
____¹ÝÀÀÇü ¸ðµ¨
____³×ÀÌƼºê ÇÁ·Ï½Ã
__À̺¥Æ® ¹ö½º
____ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ±¸Çö
____Redux
__»óÅ °ü¸® Àü·« ºñ±³
____¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯
____¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
____À̺¥Æ® ¹ö½º
__¿ä¾à
8Àå. ÀûÇÕÇÑ ÀÛ¾÷À» À§ÇÑ ÀûÇÕÇÑ µµ±¸
__ÀÚ¹Ù½ºÅ©¸³Æ® ÇÇ·Î
__¡®ÀûÇÕÇÑ¡¯ ÇÁ·¹ÀÓ¿öÅ©
__¾ÈƼÆÐÅÏ
____³ëÈÄÈ¿¡ ´ëÇÑ µÎ·Á¿ò
____ÇÏÀÌÇÁ °î¼± µû¸£±â
____ÀϹÝÀûÀÎ °æ·Î
____Àü¹®°¡
____ºÐ³ë ÁÖµµ °áÁ¤
__ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿ ¼±¾ð¹®
____ù ¹ø° ¿øÄ¢
____µÎ ¹ø° ¿øÄ¢
____¼¼ ¹ø° ¿øÄ¢
____³× ¹ø° ¿øÄ¢
__µµ±¸
____¸¶Å׿À ¹ÙÄ«¸®ÀÇ µµ±¸
____Æ®·¹À̵å¿ÀÇÁ ½½¶óÀ̵å
____ÇÁ·¹ÀÓ¿öÅ© ³ªÄ§¹Ý Â÷Æ®
____´Ù¸¥ µµ±¸
__¿ä¾à
__ÇÁ·¹ÀÓ¿öÅ©¶õ?
____ÇÁ·¹ÀÓ¿öÅ©¿Í ¶óÀ̺귯¸® ºñ±³
____ÇÁ·¹ÀÓ¿öÅ© ¹æ½Ä
__ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ© ¿¬Çõ
____Á¦ÀÌÄõ¸®
____¾Þ±Ö·¯JS
____¸®¾×Æ®
____¾Þ±Ö·¯
__±â¼ú ºÎä
____ÇÁ·¹ÀÓ¿öÅ© ºñ¿ë
__±â¼ú ÅõÀÚ
__¿ä¾à
2Àå. ·»´õ¸µ
__¹®¼ °´Ã¼ ¸ðµ¨
__·»´õ¸µ ¼º´É ¸ð´ÏÅ͸µ
____Å©·Ò °³¹ßÀÚ µµ±¸
____stats.js
____»ç¿ëÀÚ Á¤ÀÇ ¼º´É À§Á¬
__·»´õ¸µ ÇÔ¼ö
____TodoMVC
____¼ø¼ö ÇÔ¼ö ·»´õ¸µ
__µ¿Àû µ¥ÀÌÅÍ ·»´õ¸µ
____°¡»ó DOM
__¿ä¾à
3Àå. DOM À̺¥Æ® °ü¸®
__YAGNI ¿øÄ¢
__DOM À̺¥Æ® API
____¼Ó¼º¿¡ Çڵ鷯 ¿¬°á
____addEventListener·Î Çڵ鷯 ¿¬°á
____À̺¥Æ® °´Ã¼
____DOM À̺¥Æ® ¶óÀÌÇÁ»çÀÌŬ
____»ç¿ëÀÚ Á¤ÀÇ À̺¥Æ® »ç¿ë
__TodoMVC¿¡ À̺¥Æ® Ãß°¡
____·»´õ¸µ ¿£Áø ¸®ºä
____±âº» À̺¥Æ® ó¸® ¾ÆÅ°ÅØó
__À̺¥Æ® À§ÀÓ
__¿ä¾à
4Àå. À¥ ±¸¼º ¿ä¼Ò
__API
____»ç¿ëÇÒ ¼ö ÀÖÀ»±î?
____»ç¿ëÀÚ Á¤ÀÇ ¿ä¼Ò
__TodoMVC¿¡ À¥ ±¸¼º ¿ä¼Ò »ç¿ë
__À¥ ±¸¼º ¿ä¼Ò¿Í ·»´õ¸µ ÇÔ¼ö
____ÄÚµå ½ºÅ¸ÀÏ
____Å×½ºÆ® °¡´É¼º
____È޴뼺
____Ä¿¹Â´ÏƼ
__»ç¶óÁö´Â ÇÁ·¹ÀÓ¿öÅ©
__¿ä¾à
5Àå. HTTP ¿äû
__°£´ÜÇÑ ¿ª»ç: AJAXÀÇ Åº»ý
__todo ¸®½ºÆ® REST ¼¹ö
____REST
__ÄÚµå ¿¹Á¦
____±âº» ±¸Á¶
____XMLHttpRequest
____Fetch
____Axios
____¾ÆÅ°ÅØó °ËÅä
__ÀûÇÕÇÑ HTTP API¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
____ȣȯ¼º
____È޴뼺
____¹ßÀü¼º
____º¸¾È
____ÇнÀ °î¼±
__¿ä¾à
6Àå. ¶ó¿ìÆÃ
__´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç
__ÄÚµå ¿¹Á¦
____ÇÁ·¡±×¸ÕÆ® ½Äº°ÀÚ
____È÷½ºÅ丮 API
__Navigo
__¿Ã¹Ù¸¥ ¶ó¿ìÅ͸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
__¿ä¾à
7Àå. »óÅ °ü¸®
__ToDoMVC ¾ÖÇø®ÄÉÀÌ¼Ç ¸®ºä
__¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯
____¿ÉÀú¹öºí ¸ðµ¨
__¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
____¹ÝÀÀÇü ¸ðµ¨
____³×ÀÌƼºê ÇÁ·Ï½Ã
__À̺¥Æ® ¹ö½º
____ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ±¸Çö
____Redux
__»óÅ °ü¸® Àü·« ºñ±³
____¸ðµ¨-ºä-ÄÁÆ®·Ñ·¯
____¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
____À̺¥Æ® ¹ö½º
__¿ä¾à
8Àå. ÀûÇÕÇÑ ÀÛ¾÷À» À§ÇÑ ÀûÇÕÇÑ µµ±¸
__ÀÚ¹Ù½ºÅ©¸³Æ® ÇÇ·Î
__¡®ÀûÇÕÇÑ¡¯ ÇÁ·¹ÀÓ¿öÅ©
__¾ÈƼÆÐÅÏ
____³ëÈÄÈ¿¡ ´ëÇÑ µÎ·Á¿ò
____ÇÏÀÌÇÁ °î¼± µû¸£±â
____ÀϹÝÀûÀÎ °æ·Î
____Àü¹®°¡
____ºÐ³ë ÁÖµµ °áÁ¤
__ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿ ¼±¾ð¹®
____ù ¹ø° ¿øÄ¢
____µÎ ¹ø° ¿øÄ¢
____¼¼ ¹ø° ¿øÄ¢
____³× ¹ø° ¿øÄ¢
__µµ±¸
____¸¶Å׿À ¹ÙÄ«¸®ÀÇ µµ±¸
____Æ®·¹À̵å¿ÀÇÁ ½½¶óÀ̵å
____ÇÁ·¹ÀÓ¿öÅ© ³ªÄ§¹Ý Â÷Æ®
____´Ù¸¥ µµ±¸
__¿ä¾à
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
ÇÁ·¹ÀÓ¿öÅ©³ª ¼µåÆÄƼ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í ÇÁ·ÐÆ®¿£µå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¶ÇÇÑ »õ ÇÁ·ÎÁ§Æ®¿¡ ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â Á¢±Ù ¹æ½ÄÀ» ¼±ÅÃÇÒ ¶§ ÇÊ¿äÇÑ ±â¼úÀ» Á¦°øÇÏ°í ±×¿¡ µû¸¥ ÀÚÀ¯µµ ¾Ë¾Æº»´Ù.
½Ç¿ëÀû ¹æ¹ý°ú µµ±¸¸¦ »ç¿ëÇØ ºñ±â´ÉÀû ¿ä±¸ »çÇ×À» ÀÌÇØÇÑ ÈÄ ¸íÈ®ÇÏ°í ÇÕ¸®ÀûÀÎ ¹æ½ÄÀ¸·Î Áß¿äÇÑ ¹®Á¦µéÀ» ÇØ°áÇØ ³ª°£´Ù. »óÅ °ü¸®, ¶ó¿ìÆà ½Ã½ºÅÛ ¸¸µé±â, fetch¸¦ »ç¿ëÇÑ REST Ŭ¶óÀ̾ðÆ® »ý¼º °°Àº Áß¿äÇÑ ÁÖÁ¦µéÀÇ Áú¹®¿¡ ´ëÇÑ ´äº¯°ú ÇÔ²² Áö¼Ó °¡´ÉÇÑ ±â´ÉÀû ´ë¾ÈÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ ÇÁ·ÎÁ§Æ®¿¡¼ À߸øµÈ ÇÁ·¹ÀÓ¿öÅ©³ª µµ±¸¸¦ ¼±ÅÃÇÏ¸é ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå´ÜÁ¡°ú À§Çè ¿ä¼Ò¸¦ ¾Ë¾Æº»´Ù.
±×¸®°í ±â¼ú ºÎä °³³äÀ» ºÐ¼®ÇÏ°í, ÇÁ·¹ÀÓ¿öÅ©°¡ ÇÁ·ÎÁ§Æ® ¼ö¸í¿¡ ¾î¶² ¿µÇâÀ» ÁÖ´ÂÁö ºÐ¼®ÇÑ´Ù. ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÄÚµùÇÏ´Â µ¥ ÇÊ¿äÇÑ Æ÷°ýÀûÀÌ°í ¸íÈ®ÇÑ °¡À̵å»Ó¸¸ ¾Æ´Ï¶ó ±â¼úÀû ÀÇ»ç °áÁ¤ÀÇ ¿øÄ¢µµ ¹è¿ï ¼ö ÀÖ´Ù.
¡Ú ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿ ¡Ú
ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÀÛ¾÷ÇÏ´Â ¹æ¹ý°ú ÇÁ·ÎÁ§Æ®¿¡ ÀûÇÕÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ýÀÇ µÎ °¡Áö ÁÖÁ¦¸¦ ´Ù·é´Ù. ÀÌ ÁÖÁ¦¸¦ Á¦´ë·Î ¿¬±¸ÇÏ°íÀÚ µ¿·áÀÎ ¾ÈÅä´Ï¿À µ¨¾Æ¹Ù(Antonio DellAva) ¹× ¾Ë·¹»êµå·Î ¹ÙÀ̿ø®´Ï(Alessandro Violini)¿Í ÇÔ²² ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿(Frameworkless Movement)À» ¸¸µé¾ú´Ù. ÀÌ ¿îµ¿ÀÇ ¼±¾ð¹®Àº °ø½Ä À¥ »çÀÌÆ®(http://frameworklessmovement.org)¿¡ °Ô½ÃµÅ ÀÖ´Ù.
ÀÌ ¿îµ¿ÀÇ ¸ñÀûÀº ÇÁ·¹ÀÓ¿öÅ© ¾ø´ÂÀ̶ó´Â ÁÖÁ¦¿¡ ´ëÇÑ ÀνÄÀ» °íÃëÇÏ°í ÀÌ ÁÖÁ¦¸¦ ³íÀÇÇÒ Ä¿¹Â´ÏƼ¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÁÖ¿ä °ü½É»ç Áß Çϳª´Â »ç¶÷µéÀÌ ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ ÀÛ¾÷ÇÏ´Â °ÍÀÌ ÁøÁ¤À¸·Î °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀÌÇØÇÏ°Ô µ½´Â °ÍÀÌ´Ù. ÀÌ Ã¥Àº »ç¶÷µéÀÌ ±â¼úÀû ÀÇ»ç °áÁ¤ÀÇ Á߿伺À» ÀÌÇØÇÏ°Ô µ½´Â ³ë·Â Áß Çϳª´Ù.
ÇÁ·¹ÀÓ¿öÅ©³ª ¼µåÆÄƼ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í ÇÁ·ÐÆ®¿£µå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¶ÇÇÑ »õ ÇÁ·ÎÁ§Æ®¿¡ ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â Á¢±Ù ¹æ½ÄÀ» ¼±ÅÃÇÒ ¶§ ÇÊ¿äÇÑ ±â¼úÀ» Á¦°øÇÏ°í ±×¿¡ µû¸¥ ÀÚÀ¯µµ ¾Ë¾Æº»´Ù.
½Ç¿ëÀû ¹æ¹ý°ú µµ±¸¸¦ »ç¿ëÇØ ºñ±â´ÉÀû ¿ä±¸ »çÇ×À» ÀÌÇØÇÑ ÈÄ ¸íÈ®ÇÏ°í ÇÕ¸®ÀûÀÎ ¹æ½ÄÀ¸·Î Áß¿äÇÑ ¹®Á¦µéÀ» ÇØ°áÇØ ³ª°£´Ù. »óÅ °ü¸®, ¶ó¿ìÆà ½Ã½ºÅÛ ¸¸µé±â, fetch¸¦ »ç¿ëÇÑ REST Ŭ¶óÀ̾ðÆ® »ý¼º °°Àº Áß¿äÇÑ ÁÖÁ¦µéÀÇ Áú¹®¿¡ ´ëÇÑ ´äº¯°ú ÇÔ²² Áö¼Ó °¡´ÉÇÑ ±â´ÉÀû ´ë¾ÈÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ ÇÁ·ÎÁ§Æ®¿¡¼ À߸øµÈ ÇÁ·¹ÀÓ¿öÅ©³ª µµ±¸¸¦ ¼±ÅÃÇÏ¸é ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå´ÜÁ¡°ú À§Çè ¿ä¼Ò¸¦ ¾Ë¾Æº»´Ù.
±×¸®°í ±â¼ú ºÎä °³³äÀ» ºÐ¼®ÇÏ°í, ÇÁ·¹ÀÓ¿öÅ©°¡ ÇÁ·ÎÁ§Æ® ¼ö¸í¿¡ ¾î¶² ¿µÇâÀ» ÁÖ´ÂÁö ºÐ¼®ÇÑ´Ù. ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÄÚµùÇÏ´Â µ¥ ÇÊ¿äÇÑ Æ÷°ýÀûÀÌ°í ¸íÈ®ÇÑ °¡À̵å»Ó¸¸ ¾Æ´Ï¶ó ±â¼úÀû ÀÇ»ç °áÁ¤ÀÇ ¿øÄ¢µµ ¹è¿ï ¼ö ÀÖ´Ù.
¡Ú ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿ ¡Ú
ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ È¿°úÀûÀ¸·Î ÀÛ¾÷ÇÏ´Â ¹æ¹ý°ú ÇÁ·ÎÁ§Æ®¿¡ ÀûÇÕÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ýÀÇ µÎ °¡Áö ÁÖÁ¦¸¦ ´Ù·é´Ù. ÀÌ ÁÖÁ¦¸¦ Á¦´ë·Î ¿¬±¸ÇÏ°íÀÚ µ¿·áÀÎ ¾ÈÅä´Ï¿À µ¨¾Æ¹Ù(Antonio DellAva) ¹× ¾Ë·¹»êµå·Î ¹ÙÀ̿ø®´Ï(Alessandro Violini)¿Í ÇÔ²² ÇÁ·¹ÀÓ¿öÅ© ¾ø´Â ¿îµ¿(Frameworkless Movement)À» ¸¸µé¾ú´Ù. ÀÌ ¿îµ¿ÀÇ ¼±¾ð¹®Àº °ø½Ä À¥ »çÀÌÆ®(http://frameworklessmovement.org)¿¡ °Ô½ÃµÅ ÀÖ´Ù.
ÀÌ ¿îµ¿ÀÇ ¸ñÀûÀº ÇÁ·¹ÀÓ¿öÅ© ¾ø´ÂÀ̶ó´Â ÁÖÁ¦¿¡ ´ëÇÑ ÀνÄÀ» °íÃëÇÏ°í ÀÌ ÁÖÁ¦¸¦ ³íÀÇÇÒ Ä¿¹Â´ÏƼ¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÁÖ¿ä °ü½É»ç Áß Çϳª´Â »ç¶÷µéÀÌ ÇÁ·¹ÀÓ¿öÅ© ¾øÀÌ ÀÛ¾÷ÇÏ´Â °ÍÀÌ ÁøÁ¤À¸·Î °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀÌÇØÇÏ°Ô µ½´Â °ÍÀÌ´Ù. ÀÌ Ã¥Àº »ç¶÷µéÀÌ ±â¼úÀû ÀÇ»ç °áÁ¤ÀÇ Á߿伺À» ÀÌÇØÇÏ°Ô µ½´Â ³ë·Â Áß Çϳª´Ù.