Eclipse´Â óÀ½ºÎÅÍ ÅëÇÕµÈ À¥ ¹× ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß µµ±¸¸¦ ºôµåÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¼³°è»ó ´ëºÎºÐÀÇ ÀÏ¹Ý »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ´Â Ç÷§ÆûÀº ¾Æ´Õ´Ï´Ù. ÀÌ Ç÷§ÆûÀº Ç÷¯±×ÀÎ ¸ðµ¨À» ±â¹ÝÀ¸·ÎÇÑ ÅëÇÕ ±â´ÉÀÇ ½Å¼ÓÇÑ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù´Â Á¡¿¡ ±× °¡Ä¡°¡ ÀÖ½À´Ï´Ù.
Eclipse´Â µµ±¸¿¡ ´ëÇÑ ÀÛ¾÷À» À§ÇØ °øÅë UI(User Interface) ¸ðµ¨À» Á¦°øÇÕ´Ï´Ù. Eclipse´Â °¢ ÁÖ¿äÇÑ OS¿ÍÀÇ °·ÂÇÑ ÅëÇÕÀ» Á¦°øÇÏ¸é¼ ´ÙÁß ¿î¿µ üÁ¦¿¡¼ ½ÇÇàµÇµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Ç÷¯±×ÀÎÀº Eclipse ÀÌ½Ä °¡´É API¿¡ ´ëÇØ ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖÀ¸¸ç, Áö¿øµÇ´Â ¸ðµç ¿î¿µ üÁ¦¿¡¼ º¯°æµÇÁö ¾Ê°í ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
EclipseÀÇ Äھ´Â Ç÷¯±×ÀÎ µ¿Àû ¹ß°ßÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³°¡ ÀÖ½À´Ï´Ù. Ç÷§ÆûÀº ±âº» ȯ°æÀÇ ±âÈ£ ³í¸®¸¦ ó¸®Çϰí Ç¥ÁØ »ç¿ëÀÚ Å½»ö ¸ðµ¨À» Á¦°øÇÕ´Ï´Ù. ±×·¯¸é °¢ Ç÷¯±×ÀÎÀÌ ¼Ò¼öÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇÏ´Â µ¥ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² À¯ÇüÀÇ Å¸½ºÅ©°¡ ÀÖÀ»±î¿ä? Á¤ÀÇ, Å×½ºÆ®, ¾Ö´Ï¸ÞÀÌÆÃ, °ø°³, ÄÄÆÄÀÏ, µð¹ö±ë, ÇÁ·Î±×·¡¹Ö...ÀÌ·ç ´Ù ¸»ÇÒ ¼ö ¾øÀ» Á¤µµÀÔ´Ï´Ù.
Eclipse Ç÷§ÆûÀº °¢ Ç÷¯±×ÀÎ °³¹ß ÆÀÀÌ Àü¹® ºÐ¾ß¿¡ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖµµ·Ï °³¹æ ¾ÆÅ°ÅØÃ³¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀúÀå¼Ò Àü¹®°¡µéÀÌ ¹é¿£µå¸¦ ºôµåÇϰí, °¡¿ë¼º Àü¹®°¡µéÀº ÀÏ¹Ý »ç¿ëÀÚ µµ±¸¸¦ ºôµåÇÕ´Ï´Ù. Ç÷§ÆûÀÌ Á¦´ë·Î ¼³°èµÇ¸é, ´Ù¸¥ µµ±¸¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í Áß¿äÇÑ »õ ±â´É°ú ÅëÇÕ ·¹º§À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Eclipse Ç÷§ÆûÀº °øÅë Workbench ¸ðµ¨À» »ç¿ëÇÏ¿© ÀÏ¹Ý »ç¿ëÀÚÀÇ °üÁ¡¿¡¼ µµ±¸¸¦ ÅëÇÕÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ °³¹ßÇÏ´Â µµ±¸´Â È®ÀåÁ¡À̶ó´Â Àß Á¤ÀÇµÈ ÈÄÅ©¸¦ »ç¿ëÇÏ¿© Workbench¿¡ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» Ç÷§Æû ·±Å¸ÀÓÀº µ¿ÀÏÇÑ È®Àå ¸ðµ¨À» »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ °³¹ßÀÚµéÀÌ Ãß°¡ ÆÄÀÏ À¯Çü°ú »ç¿ëÀÚ Á¤ÀÇµÈ ¼³Ä¡(¿¹: À¥ ¼¹ö, ÀÛ¾÷ ±×·ì ¼¹ö, ÀúÀå¼Ò)¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. °¢ µµ±¸ÀÇ Ç׸ñ(¿¹: ÆÄÀÏ ¹× ±âŸ µ¥ÀÌÅÍ)Àº °øÅë Ç÷§Æû ÀÚ¿ø ¸ðµ¨¿¡ ÀÇÇØ Á¶Á¤µË´Ï´Ù.
Ç÷§ÆûÀº »ç¿ëÀÚ¿¡°Ô µµ±¸¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀ» Á¦°øÇϰí, Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÀÚ¿ø¿¡ ´ëÇÑ ÅëÇÕµÈ °ü¸®¸¦ Á¦°øÇÕ´Ï´Ù.
Ç÷¯±×ÀÎ °³¹ßÀڵ鵵 ÀÌ ¾ÆÅ°ÅØÃ³ÀÇ Áö¿øÀ» ¹Þ½À´Ï´Ù. Ç÷§ÆûÀº ¼·Î ´Ù¸¥ ȯ°æ(¿¹: ¼·Î ´Ù¸¥ ¿î¿µ üÁ¦ ¶Ç´Â ÀÛ¾÷ ±×·ì ¼¹ö ȯ°æ)ÀÇ º¹Àâµµ¸¦ °ü¸®ÇÕ´Ï´Ù. µû¶ó¼ Ç÷¯±×ÀÎ °³¹ßÀÚµéÀº ÀÌ·± ÅëÇÕ ¹®Á¦¿¡ ½Å°æ¾²Áö ¾Ê°í ±×µéÀÇ ´ç¸é Ÿ½ºÅ©¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù.
Eclipse Ç÷§ÆûÀº Çϳª ÀÌ»óÀÇ Ç÷¯±×ÀÎÀ¸·Î ±¸ÇöµÇ´Â ¼ºê½Ã½ºÅÛÀ¸·Î ±¸¼ºµË´Ï´Ù. ¼ºê½Ã½ºÅÛÀº ¼Ò±Ô¸ð ·±Å¸ÀÓ ¿£Áø À§¿¡ ºôµåµË´Ï´Ù.
¼ºê½Ã½ºÅÛÀº Ç÷§Æû¿¡ ÀÛµ¿À» Ãß°¡Çϱâ À§ÇØ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. ´ÙÀ½ Å×ÀÌºí¿¡´Â Çϳª ÀÌ»óÀÇ Ç÷¯±×ÀÎÀ¸·Î ±¸ÇöµÇ´Â Ç÷§ÆûÀÇ ÁÖ¿ä ·±Å¸ÀÓ ±¸¼º¿ä¼Ò°¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ç÷§Æû ·±Å¸ÀÓ |
È®ÀåÁ¡°ú Ç÷¯±×ÀÎ ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀ» µ¿ÀûÀ¸·Î ¹ß°ßÇÏ¿© Á¤º¸¸¦ Ç÷§Æû ·¹Áö½ºÆ®¸®¿¡ À¯Áöº¸¼öÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº »ç¿ëÀÚÀÇ Ç÷§Æû ¿î¿µ¿¡ µû¶ó ÇÊ¿ä ½Ã ½ÃÀ۵˴ϴÙ. |
ÀÚ¿ø °ü¸®(ÀÛ¾÷°ø°£) |
µµ±¸¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î ÆÄÀÏ ½Ã½ºÅÛ¿¡ º¸°üµÇ´Â ÀÚ¿ø(ÇÁ·ÎÁ§Æ®, ÆÄÀÏ, Æú´õ)À» ÀÛ¼ºÇÏ°í °ü¸®Çϱâ À§ÇØ API¸¦ Á¤ÀÇÇÕ´Ï´Ù. |
Workbench UI |
ÀÚ¿øÀ» Ž»öÇÏ°í µµ±¸ Ç÷¯±×ÀÎÀ» »ç¿ëÇϱâ À§ÇÑ »ç¿ëÀÚ Á¦¾î ÀåÄ¡¸¦ ±¸ÇöÇÕ´Ï´Ù. UI ±¸¼º¿ä¼Ò(¿¹: º¸±â ¶Ç´Â ¸Þ´º Á¶Ä¡)¸¦ Ãß°¡Çϱâ À§ÇØ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºôµåÇϱâ À§ÇÑ ÅøÅ¶(JFace ¹× SWT)ÀÌ Ãß°¡·Î Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. |
µµ¿ò¸» ½Ã½ºÅÛ |
µµ¿ò¸» ¶Ç´Â ±âŸ ¹®¼¸¦ ã¾Æº¼ ¼ö ÀÖ´Â ¼ÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖµµ·Ï Ç÷¯±×Àο¡ ´ëÇÑ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. |
ÆÀ Áö¿ø |
ÀÚ¿øÀ» °ü¸®ÇÏ°í ¹öÀüÈÇϱâ À§ÇØ ÆÀ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. |
µð¹ö±× Áö¿ø |
µð¹ö°Å¿Í ½ÇÇà±â¸¦ ºôµåÇϱâ À§ÇØ ¾ð¾î¿Í »ó°ü¾ø´Â µð¹ö±× ¸ðµ¨ ¹× UI Ŭ·¡½º¸¦ Á¤ÀÇÇÕ´Ï´Ù. |
¿Ïº®ÇÑ ±â´É - ±âº» Ç÷§ÆûÀº ¸ðµç ÀÛ¾÷À» ÅëÇÕÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ´Â IDE(Integrated Development Environment)¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç÷¯±×ÀÎÀÌ Ç÷§ÆûÀÇ ±Ã±ØÀû ±â´ÉÀ» °áÁ¤ÇÕ´Ï´Ù. µû¶ó¼ Eclipse SDK´Â SDKÀÇ ±â´É¼ºÀ» Çâ»ó½Ã۱â À§ÇØ Ãß°¡ Ç÷¯±×ÀÎÀ» ÇÔ²² Á¦°øÇÕ´Ï´Ù.
Ç÷¯±×ÀÎÀº Ãß°¡ ÀÚ¿ø À¯Çü(¿¹: Java ÆÄÀÏ, C ÇÁ·Î±×·¥, Word ¹®¼, HTML ÆäÀÌÁö, JSP ÆÄÀÏ µî)À» ÆíÁýÇϰí Á¶ÀÛÇϱâ À§ÇÑ Áö¿øÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.