EclipseÀÇ °³³ä

Eclipse´Â óÀ½ºÎÅÍ ÅëÇÕµÈ À¥ ¹× ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß µµ±¸¸¦ ºôµåÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¼³°è»ó ´ëºÎºÐÀÇ ÀÏ¹Ý »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ´Â Ç÷§ÆûÀº ¾Æ´Õ´Ï´Ù. ÀÌ Ç÷§ÆûÀº Ç÷¯±×ÀÎ ¸ðµ¨À» ±â¹ÝÀ¸·Î ÇÑ ÅëÇÕ ±â´ÉÀÇ ½Å¼ÓÇÑ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù´Â Á¡¿¡ ±× °¡Ä¡°¡ ÀÖ½À´Ï´Ù.

Eclipse´Â µµ±¸¿¡ ´ëÇÑ ÀÛ¾÷À» À§ÇØ °øÅë UI(User Interface) ¸ðµ¨À» Á¦°øÇÕ´Ï´Ù. Eclipse´Â °¢ ÁÖ¿äÇÑ OS¿ÍÀÇ °­·ÂÇÑ ÅëÇÕÀ» Á¦°øÇϸ鼭 ´ÙÁß ¿î¿µ üÁ¦¿¡¼­ ½ÇÇàµÇµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Ç÷¯±×ÀÎÀº Eclipse ÀÌ½Ä °¡´É API¿¡ ´ëÇØ ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖÀ¸¸ç, Áö¿øµÇ´Â ¸ðµç ¿î¿µ üÁ¦¿¡¼­ º¯°æµÇÁö ¾Ê°í ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 

EclipseÀÇ Äھ´Â Ç÷¯±×ÀÎÀÇ µ¿Àû ¹ß°ß, ·Îµå ¹× ½ÇÇàÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³°¡ ÀÖ½À´Ï´Ù. Ç÷§ÆûÀº ¿Ã¹Ù¸¥ Äڵ带 ã¾Æ ½ÇÇàÇÏ´Â ³í¸®¸¦ ó¸®ÇÕ´Ï´Ù. Ç÷§Æû UI´Â Ç¥ÁØ »ç¿ëÀÚ Å½»ö ¸ðµ¨À» Á¦°øÇÕ´Ï´Ù.  ±×·¯¸é °¢ Ç÷¯±×ÀÎÀÌ ¼Ò¼öÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇÏ´Â µ¥ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖ½À´Ï´Ù. Ÿ½ºÅ© À¯Çü¿¡´Â ´ÙÀ½°ú °°Àº »çÇ×ÀÌ ÀÖ½À´Ï´Ù. Á¤ÀÇ, Å×½ºÆ®, ¾Ö´Ï¸ÞÀÌÆÃ, Ãâ·Â, ÄÄÆÄÀÏ, µð¹ö±ë, ´ÙÀ̾î±×·¥...µî°ú °°ÀÌ ´Ù¾çÇÑ Á¾·ùÀÇ Å¸½ºÅ©°¡ ÀÖ½À´Ï´Ù.

°³¹æ ¾ÆÅ°ÅØÃ³

Eclipse Ç÷§ÆûÀº °¢ Ç÷¯±×ÀÎ °³¹ß ÆÀÀÌ Àü¹® ºÐ¾ß¿¡ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖµµ·Ï °³¹æ ¾ÆÅ°ÅØÃ³¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀúÀå¼Ò Àü¹®°¡µéÀÌ ¹é¿£µå¸¦ ºôµåÇϰí, °¡¿ë¼º Àü¹®°¡µéÀº ÀÏ¹Ý »ç¿ëÀÚ µµ±¸¸¦ ºôµåÇÕ´Ï´Ù. Ç÷§ÆûÀÌ Á¦´ë·Î ¼³°èµÇ¸é, ´Ù¸¥ µµ±¸¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í Áß¿äÇÑ »õ ±â´É°ú ÅëÇÕ ·¹º§À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Eclipse Ç÷§ÆûÀº °øÅë Workbench ¸ðµ¨À» »ç¿ëÇÏ¿© ÀÏ¹Ý »ç¿ëÀÚÀÇ °üÁ¡¿¡¼­ µµ±¸¸¦ ÅëÇÕÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ °³¹ßÇÏ´Â µµ±¸´Â È®ÀåÁ¡À̶ó´Â Àß Á¤ÀÇµÈ ÈÄÅ©¸¦ »ç¿ëÇÏ¿© Workbench¿¡ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç÷§Æû ÀÚü´Â Ç÷¯±×ÀÎ °èÃþ¿¡ ºôµåµÇ¸ç, °¢ Ç÷§ÆûÀº ÇÏÀ§ ·¹º§ Ç÷¯±×ÀÎÀÇ È®ÀåÁ¡¿¡ È®ÀåÀ» Á¤ÀÇÇϰí Ãß°¡ »ç¿ëÀÚ Á¤ÀǸ¦ À§ÇØ °íÀ¯ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ È®Àå ¸ðµ¨À» »ç¿ëÇϸé Ç÷¯±×ÀÎ °³¹ßÀÚ°¡ ±âº» µµ±¸ Ç÷§Æû¿¡ ´Ù¾çÇÑ ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ¹× ±âŸ µ¥ÀÌÅÍ¿Í °°Àº °¢ µµ±¸ÀÇ ¾ÆÆ¼ÆÑÆ®´Â °øÅë Ç÷§Æû ÀÚ¿ø ¸ðµ¨À» ÅëÇØ Á¶Á¤µË´Ï´Ù.

Ç÷§ÆûÀº »ç¿ëÀÚ¿¡°Ô µµ±¸¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀ» Á¦°øÇϰí Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÀÚ¿ø¿¡ ´ëÇÑ ÅëÇÕ °ü¸®¸¦ Á¦°øÇÕ´Ï´Ù.

Ç÷¯±×ÀÎ °³¹ßÀڵ鵵 ÀÌ ¾ÆÅ°ÅØÃ³ÀÇ Áö¿øÀ» ¹Þ½À´Ï´Ù.  Ç÷§ÆûÀº ¼­·Î ´Ù¸¥ ȯ°æ(¿¹: ¼­·Î ´Ù¸¥ ¿î¿µ üÁ¦ ¶Ç´Â ÀÛ¾÷ ±×·ì ¼­¹ö ȯ°æ)ÀÇ º¹Àâµµ¸¦ °ü¸®ÇÕ´Ï´Ù.  µû¶ó¼­ Ç÷¯±×ÀÎ °³¹ßÀÚµéÀº ÀÌ·± ÅëÇÕ ¹®Á¦¿¡ ½Å°æ¾²Áö ¾Ê°í ±×µéÀÇ ´ç¸é Ÿ½ºÅ©¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç÷§Æû ±¸Á¶

Eclipse Ç÷§Æû ÀÚü´Â Çϳª ÀÌ»óÀÇ Ç÷¯±×ÀÎÀ¸·Î ±¸ÇöµÇ´Â ¼­ºê½Ã½ºÅÛÀ¸·Î ±¸¼ºµË´Ï´Ù. ¼­ºê½Ã½ºÅÛÀº ¼Ò±Ô¸ð ·±Å¸ÀÓ ¿£Áø À§¿¡ ºôµåµË´Ï´Ù. ¾Æ·¡ÀÇ ±×¸²Àº ´Ü¼øÈ­µÈ º¸±â¸¦ ³ªÅ¸³À´Ï´Ù.

±â´É Ãß°¡ Ç÷¯±×ÀÎ ±×·ìÀÌ ÀÖ´Â ·±Å¸ÀÓ ±âº» Ç÷§Æû

¼­ºê½Ã½ºÅÛÀ¸·Î ±¸¼ºµÈ Ç÷¯±×ÀÎÀº Ç÷§Æû¿¡ ÀÛµ¿À» Ãß°¡ÇÏ´Â È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. ´ÙÀ½ Å×À̺íÀº Çϳª ÀÌ»óÀÇ Ç÷¯±×ÀÎÀ¸·Î ±¸ÇöµÇ´Â Ç÷§ÆûÀÇ ÁÖ¿ä ·±Å¸ÀÓ ÄÄÆ÷³ÍÆ®¸¦ ¼³¸íÇÕ´Ï´Ù.

Ç÷§Æû ·±Å¸ÀÓ

È®ÀåÁ¡°ú Ç÷¯±×ÀÎ ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀ» µ¿ÀûÀ¸·Î ¹ß°ßÇϰí Ç÷¯±×ÀÎ ¹× È®ÀåÁ¡¿¡ ´ëÇÑ Á¤º¸¸¦ Ç÷§Æû ·¹Áö½ºÆ®¸®¿¡ À¯Áöº¸¼öÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº »ç¿ëÀÚÀÇ Ç÷§Æû Á¶ÀÛ¿¡ µû¶ó ÇÊ¿ä ½Ã ½ÃÀ۵˴ϴÙ. ·±Å¸ÀÓÀº OSGi ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿© ±¸ÇöµË´Ï´Ù.

ÀÚ¿ø °ü¸®(ÀÛ¾÷°ø°£)

µµ±¸¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î ÆÄÀÏ ½Ã½ºÅÛ¿¡ º¸°üµÇ´Â ÀÚ¿ø(ÇÁ·ÎÁ§Æ®, ÆÄÀÏ, Æú´õ)À» ÀÛ¼ºÇÏ°í °ü¸®Çϱâ À§ÇØ API¸¦ Á¤ÀÇÇÕ´Ï´Ù.

Workbench UI

Ç÷§ÆûÀ» Ž»öÇϱâ À§ÇÑ »ç¿ëÀÚ Á¶Á¾¼®À» ±¸ÇöÇÕ´Ï´Ù. UI ÄÄÆ÷³ÍÆ®(¿¹: º¸±â ¶Ç´Â ¸Þ´º Á¶Ä¡)¸¦ Ãß°¡Çϱâ À§ÇÑ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ºôµåÇϱâ À§ÇÑ Ãß°¡ ŸŶ(JFace ¹× SWT)À» Á¦°øÇÕ´Ï´Ù. UI ¼­ºñ½º´Â UI Ç÷¯±×ÀÎÀÇ ¼­ºê¼¼Æ®°¡ ÀÚ¿ø °ü¸® ¹× ÀÛ¾÷°ø°£ ¸ðµ¨°ú °ü°è ¾ø´Â ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥À» ºôµåÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖµµ·Ï ±¸¼ºµË´Ï´Ù. IDE Á᫐ Ç÷¯±×ÀÎÀº ÀÚ¿øÀ» Ž»öÇϰí Á¶ÀÛÇϱâ À§ÇÑ Ãß°¡ ±â´ÉÀ» Á¤ÀÇÇÕ´Ï´Ù.

µµ¿ò¸» ½Ã½ºÅÛ

µµ¿ò¸» ¶Ç´Â ±âŸ ¹®¼­¸¦ ã¾Æº¼ ¼ö ÀÖ´Â ¼­ÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖµµ·Ï Ç÷¯±×Àο¡ ´ëÇÑ È®ÀåÁ¡À» Á¤ÀÇÇÕ´Ï´Ù.

ÆÀ Áö¿ø

ÀÚ¿øÀ» °ü¸®ÇÏ°í ¹öÀüÈ­Çϱâ À§ÇØ ÆÀ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. 

µð¹ö±× Áö¿ø

µð¹ö°Å¿Í ½ÇÇà±â¸¦ ºôµåÇϱâ À§ÇØ ¾ð¾î¿Í »ó°ü¾ø´Â µð¹ö±× ¸ðµ¨ ¹× UI Ŭ·¡½º¸¦ Á¤ÀÇÇÕ´Ï´Ù.

±âŸ À¯Æ¿¸®Æ¼

±âŸ À¯Æ¿¸®Æ¼ Ç÷¯±×ÀÎÀº ÀÚ¿ø Ž»ö ¹× ºñ±³¿Í °°Àº ±â´ÉÀ» Á¦°øÇϹǷΠXML ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ºôµå¸¦ ¼öÇàÇÏ°í ¼­¹ö¿¡¼­ Ç÷§ÆûÀ» µ¿ÀûÀ¸·Î °»½ÅÇÕ´Ï´Ù.

¿Ïº®ÇÑ ±â´É

¿Ïº®ÇÑ ±â´É - ±âº» Ç÷§ÆûÀº ¸ðµç ÀÛ¾÷À» ÅëÇÕÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ´Â IDE(Integrated Development Environment)¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Workbench â

Ç÷¯±×ÀÎÀÌ Ç÷§ÆûÀÇ ±Ã±ØÀû ±â´ÉÀ» °áÁ¤ÇÕ´Ï´Ù. µû¶ó¼­ Eclipse SDK´Â SDKÀÇ ±â´É¼ºÀ» Çâ»ó½Ã۱â À§ÇØ Ãß°¡ Ç÷¯±×ÀÎÀ» ÇÔ²² Á¦°øÇÕ´Ï´Ù.

Ç÷¯±×ÀÎÀº Ãß°¡ ÀÚ¿ø À¯Çü(¿¹: Java ÆÄÀÏ, C ÇÁ·Î±×·¥, Word ¹®¼­, HTML ÆäÀÌÁö, JSP ÆÄÀÏ µî)À» ÆíÁýÇϰí Á¶ÀÛÇϱâ À§ÇÑ Áö¿øÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.