sports
±â»ç°Ë»ö
 

2024.03.28 (¸ñ)
IT
°úÇÐ
¸ð¹ÙÀÏ
ÄÄÇ»ÅÍ
±âȹ/Ä®·³/´º½º
°úÇÐ-±³À°/´ëȸ/Àü½Ãȸ
È­ÀçÀÇ Àι°(°úÇÐ)
Ȩ > IT/°úÇÐ
2015³â 05¿ù 27ÀÏ (¼ö) 14:16
ÀÚ¹Ù(Java) ź»ý 20Áֳ⡦¡¯¾ð¾îÀÇ ÁøÈ­¡¯

ÀÚ¹Ù°¡ ź»ý 20ÁÖ³âÀ» ¸Â¾Ò´Ù. ¿À´Ã³¯ ÀÚ¹Ù´Â ºòµ¥ÀÌÅÍ, Ŭ¶ó¿ìµå, ¼Ò¼È, ¸ð¹ÙÀÏ, »ç¹°ÀÎÅͳÝ(IoT) µîÀÇ Çõ½Å ±â¼úºÎÅÍ Ä¿³ØƼµå Ä«, ½º¸¶Æ®Æù ¹× ºñµð¿À °ÔÀÓ¿¡ À̸£±â±îÁö ¿ì¸®ÀÇ ÀÏ»ó°ú ¾÷¹« ȯ°æ Àü¹Ý¿¡ ¿¬°üµÇ¾îÀÖ´Ù.

1995³â¿¡ µµÀÔµÈ ÀÚ¹Ù´Â 900¸¸ ¸íÀÇ °³¹ßÀÚµé°ú 70¾ï °³ÀÇ µð¹ÙÀ̽º¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ÀÚ¹Ù ±â¼úÀº µµ·Î ¹× Ç×°ø ¾ÈÀü °³¼± ÇÁ·ÎÁ§Æ®¸¦ ºñ·ÔÇØ, °úÇÐ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Àü ¼¼°è Çؾç Á¤º¸ ¼öÁý, ±â¾Æ ¿øÁ¶¸¦ À§ÇÑ °î¹° ÀÛ¹°ÀÇ Ç°Áú°ú Áõ»ê, Àΰ£ÀÇ µÎ³ú¿Í ±Ù°ñ°Ý°è¿¡ ´ëÇÑ ¿¬±¸, °ÔÀÓ µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡ È°¿ëµÇ°í ÀÖ´Ù.

±â¾÷ °³¹ßÀÚµéÀº 12°³ÀÇ ¾÷ü°¡ Á¦°øÇÏ´Â 30°³ÀÇ ÀÚ¹Ù EE 6(Java EE 6)¿Í ÀÚ¹Ù EE 7(Java EE 7) ȣȯ ¹öÀüÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. Áö±Ý±îÁö 1¾ï2õ5¹é¸¸ °³ ÀÌ»óÀÇ ÀÚ¹Ù ±â¹Ý ¹Ìµð¾î µð¹ÙÀ̽º°¡ µµÀÔµÆÀ¸¸ç, 100¾ï °³ ÀÌ»óÀÇ ÀÚ¹Ù Ä«µå°¡ ³ª¿Ô´Ù.

IDC ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¸®¼­Ä¡ ´ã´ç ¾Ë Èú¿Í(Al Hilwa) ÇÁ·Î±×·¥ ÀÌ»ç´Â "ÀϹÝÀûÀ¸·Î ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼ö¸íÀº ±æÁö ¾Ê´Ù. ¿À·¡°£´Ù°í Çصµ Àü¼º±â°¡ ±×¸® ±æÁö ¾Ê´Ù"¸ç "±×·¯³ª ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛºÎÅÍ ÀÛÀº °ÔÀÓ ±â±â¿¡ À̸£±â±îÁö ÀÚ¹Ù°¡ Àû¿ëµÈ ¹æ´ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ Å×½ºÆ®¸¦ °ÅÄ¡¸ç Á¤»óÀ» ÁöÄÑ¿À°í ÀÖ´Ù"°í ¸»Çß´Ù.

ÇöÀç ÀÚ¹Ù 7(Java 7)°ú ÀÚ¹Ù 8(Java 8)ÀÌ Ãâ½ÃµÆÀ¸¸ç, 2016³â ÀÚ¹Ù 9(Java 9)ÀÌ Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù. 

¿ÀÇ Ŀ¹Â´ÏƼ(OpenJDK Community)´Â ÀÚ¹Ù Ç÷§Æû(Java Platform) ¹× ½ºÅÄ´Ùµå ¿¡µð¼Ç(Standard Edition)ÀÇ ¿ÀÇ ¼Ò½º ±¸Çö »ó Çù¾÷À» À§ÇÑ Ä¿¹Â´ÏƼ´Ù.

  ¿À¶óŬÀº 2014³â 3¿ù ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½ºÀÇ ÃÖÁ¾ ½ÂÀÎÀ» ¹Þ¾Æ ÀÚ¹Ù SE 8À» ¹ßÇ¥Çß´Ù. JDK¿ÀÇ Ŀ¹Â´ÏƼ(OpenJDK Community)¿Í °øµ¿ °³¹ßµÆÀ¸¸ç, 1995³â ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¸ðµ¨ Ãâ½ÃÀÌ·¡ °¡Àå Å« ±Ô¸ðÀÇ ¾÷±×·¹À̵å´Ù.

  2014³â 4¿ù¿¡´Â ÀÚ¹Ù Ç÷§Æû(Java Platform), ¸¶ÀÌÅ©·Î ¿¡µð¼Ç 8 (ÀÚ¹Ù ME 8) ¹× ¿À¶óŬÀÇ ÀÚ¹Ù ÀÓº£µðµå Á¦Ç° °ü·Ã ¹öÀüµéÀÌ ÀÚ¹Ù Ä¿¹Â´ÏƼ ÇÁ·Î¼¼½ºÀÇ ÃÖÁ¾ ½ÂÀÎ °úÁ¤À» °ÅÃÄ Ãâ½ÃµÆ´Ù. °í°´µéÀº ÀÓº£µðµå µð¹ÙÀ̽º, µ¥½ºÅ©Å¾, µ¥ÀÌÅͼ¾ÅÍ ¹× Ŭ¶ó¿ìµå·Î ±¸¼ºµÈ ÀÚ¹Ù 8 Ç÷§ÆûÀ» ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ºü¸£°Ô ±¸ÃàÇÏ°í, µ¥ÀÌÅÍ(in-flight data)¸¦ 󸮡¤ºÐ¼®ÇÑ´Ù.

¿À¶óŬ°ú ÀÚ¹Ù Ä¿¹Â´ÏƼ´Â ÇöÀç ÀÚ¹Ù9¿¡ »õ·Î¿î Çõ½Å(new innovations in Java 9)À» ´ã´Âµ¥ ¿ªÁ¡À» µÎ°í ÀÖ´Ù. 

  Á÷¼Ò ÇÁ·ÎÁ§Æ® (Project Jigsaw)´Â ÀÚ¹Ù 9¹öÀüÀÇ ÁÖ¿ä ±â´ÉÀ¸·Î, Ç÷§ÆûÀ» ¸ðµâÈ­ÇØ ´õ ±¤¹üÀ§ÇÑ µð¹ÙÀ̽º·Î È®ÀåÇÏ°í, °³¹ßÀÚµéÀÌ ¶óÀ̺귯¸®¿Í ±Ô¸ð°¡ Å« ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß°ú À¯ÁöÇϱ⠽±µµ·Ï Áö¿øÇϸç, º¸¾È, À¯Áöº¸¼ö±â´É ¹× ¼º´ÉÀ» Çâ»ó½Ãų ¿¹Á¤ÀÌ´Ù. 

  À̹ۿ¡ ÀÚ¹Ù 9¿¡´Â ÀÚ¹ÙÄÚµåÀÇ ½º´ÏÆê(snippets)À» Æò°¡ÇÏ´Â »óÈ£º¸¿Ï ÅøÀÎ ÀÚ¹Ù ½©(Java Shell), HTTP/2¿Í À¥¼ÒÄÏÀ» Áö¿øÇÏ´Â »õ·Î¿î HTTPŬ¶óÀ̾ðÆ® API, ¸®´ª½º»óÀÇ ARM AArch64 ¾ÆÅ°ÅØÃÄ·ÎÀÇ Æ÷Æ®, ¹× ÁÖ¿äÇÑ ¼º´É Çâ»ó°ú ±âÁ¸ API¿¡ ´ëÇÑ ´Ù¾çÇÑ ¾÷µ¥ÀÌÆ®°¡ Æ÷ÇԵȴÙ.

  ÀÚ¹ÙÀÇ 20ÁÖ³âÀ» ±â³äÇϱâ À§ÇØ ¸ðµç ÀÚ¹Ù ÀÎÁõ ½ÃÇè¿¡ 20% ÇÒÀÎÀÌ Àû¿ëµÈ´Ù. Àü¼¼°è ÀÎÁõ ½ÃÇè¿¡¼­ ¹Ù·Î Àû¿ëµÇ¸ç, ÇÒÀÎÀº ¿ÃÇØ 12¿ù 31ÀϱîÁö ÁøÇàµÈ´Ù. Áö¿øÀÚµéÀº µî·Ï ½Ã ÇÁ·Î¸ð¼Ç ÄÚµå ¡®Java20¡¯¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ´õ ÀÚ¼¼ÇÑ »çÇ×Àº À¥»çÀÌÆ®¿¡¼­ È®ÀÎ °¡´ÉÇÏ´Ù. ÀÚ¹Ù Ä¿¹Â´ÏƼÀÇ ¶Ù¾î³­ ´õ ¼º°ú´Â µàÅ© ÃÊÀ̽º ¾î¿öµå(Duke¡¯s Choice Award) ¼ö»óÀÚ¿¡¼­ È®ÀÎ °¡´ÉÇÏ´Ù.

·±´øÀÇ ÀÚ¹Ù »ç¿ëÀÚ ±×·ì(Java User Group)ÀÇ ¸¶¸£Å×ÀÎ º£¸£¹ö±×(Martijn Verburg) °øµ¿ ¸®´õ´Â ¡°ÀÚ¹Ù´Â Á÷°£Á¢ÀûÀ¸·Î Áö±¸»óÀÇ ¸ðµç »ç¶÷µé°ú ¿¬°üµÇ¾îÀÖ´Ù. Àü¼¼°è¿¡¼­ ¿ø°Å¸® ¸ð¹ÙÀÏ Çコ ¹× ¹ðÅ·À» °¡´ÉÇÏ°Ô ÇÏ°í, ¸¶ÀÎÅ©·¡ÇÁÆ®(Minecraft)¿Í °°Àº °ÔÀÓÀ¸·Î ¼ö¹é¸¸¸íÀÇ »ç¶÷µéÀ» Áñ°Ì°Ô Çϱ⵵ Çϸç, ±Û·Î¹ú ½ÃÀåÀÇ °æÁ¦Àû ¿£ÁøÀ» °¡µ¿ÇÏ´Â ¿ªÇÒµµ ÇÑ´Ù¡±¸ç ¡°±×·¸±â ¶§¹®¿¡ ÀÚ¹ÙÀÇ Á߿伺À» Àß ÀÌÇØÇÏ°í ÀÖ´Â ¸®´õ°¡ Ç÷§ÆûÀ» °ü¸®Çؾ߸¸ ÇÑ´Ù. ¿À¶óŬÀº Ä¿¹Â´ÏƼÀÇ ´Ù¾çÇÑ »ç¿ëÀÚ, °³¹ßÀÚ, ¿ÀǼҽº ÇÁ·ÎÁ§Æ® ¹× ±â¾÷ÀÌ ¸ðµÎ Çù¾÷ÇÒ ¼ö ÀÖµµ·Ï Ç÷§ÆûÀ» Àß °ü¸®ÇÏ°í ÀÖ´Ù. ¾ÕÀ¸·Îµµ Â÷¼¼´ë ¿£Áö´Ï¾î°¡ ¹«ÇÑÇÑ °¡´É¼ºÀ» Áö´Ñ ÀÚ¹Ù¸¦ »ç¿ëÇϱ⸦ ¹Ù¶õ´Ù¡±°í ¸»Çß´Ù.

ÈÄÁöÂê ¹Ìµé¿þ¾î »ç¾÷ºÎÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¸Å´ÏÁö¸ÕÆ® ÃÑ°ý ¾ß½º½Ã ÈÄÁöÀÌ(Yasushi Fujii) ºÎ»çÀåÀº ¡°ÈÄÁöÂê´Â ÀÚ¹Ù°¡ Ãâ½ÃµÉ ¶§ºÎÅÍ IT ½Ã½ºÅÛ »ó¿¡¼­ ÀÚ¹ÙÀÇ À¯¿ë¼º¿¡ ´ëÇØ ÀÎÁöÇÏ°í ÀÖ¾úÀ¸¸ç, ÇöÀç±îÁöµµ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» Àû±ØÀûÀ¸·Î È°¿ëÇÏ°í ÀÖ´Ù. ÀϺ»ÀÇ ¸¹Àº »ê¾÷µéÀÌ ÀÚ¹Ù¸¦ »ç¿ëÇÏ°í ÀÖÀ¸¸ç, ÀÚ¹Ù´Â ¶Ù¾î³­ ȣȯ¼º ¹× Ź¿ùÇÑ »ý»ê¼ºÀ» Á¦°øÇÑ´Ù¡±¸ç, ¡°¸ð¹ÙÀÏ°ú Ŭ¶ó¿ìµå µî ¹Ì·¡ÀÇ Á¤º¸Åë½Å±â¼ú(ICT)Àº °³ÀÎ °£, ±×¸®°í °³Àΰú ±â¾÷ °£ °ü°è¸¦ °­È­ÇØ ÁÙ °ÍÀ̸ç, º¸´Ù Àΰ£ Áß½ÉÀÇ »çȸ¸¦ ±¸ÇöÇÒ °ÍÀÌ´Ù. ÀÚ¹ÙÀÇ Áö¼ÓÀûÀÎ °³¹ßÀº Á¤º¸Åë½Å±â¼úÀÇ ¹ßÀüÀ» À̲ø¾î, »çȸ¸¦ º¯È­½Ãų ¼ö ÀÖÀ» °Í¡±À̶ó°í ¸»Çß´Ù.

  IBM ¹Ìµé¿þ¾î Á¦Ç° »ç¾÷ºÎ Çϸ®½¬ ±×¶ó¸¶(Harish Grama) ºÎ»çÀåÀº ¡°¸ð¹ÙÀϺÎÅÍ °³ÀÎ ¹× ±â¾÷¿ë ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû±îÁö, ½ÃÀåÀ» ¼±µµÇØ ¿Â ÇÁ·Î±×·¡¹Ö Ç÷§ÆûÀÎ ÀÚ¹ÙÀÇ 20ÁÖ³âÀ» ÃàÇÏÇÑ´Ù. IBMÀº 20³â Àü ÀÚ¹Ù°¡ óÀ½ Ãâ½ÃµÉ ¶§ºÎÅÍ ÀÚ¹Ù¿Í ÇÔ²² ÇØ ¿ÔÀ¸¸ç, ÀÚ¹Ù »ýÅÂ°è ¹× °³¹ßÀÚ Ä¿¹Â´ÏƼ°¡ ÀÚ¹Ù ±â¹Ý ¼Ö·ç¼Ç¿¡ ´ëÇÑ ÅõÀÚ¸¦ ´É°¡ÇÏ´Â °¡Ä¡¸¦ Á¦°øÇÑ´Ù´Â °ÍÀ» Àß ¾Ë°í ÀÖ´Ù¡±¸ç, ¡°IBMÀº ¸ð¹ÙÀÏ ¹× Ŭ¶ó¿ìµå, Á¤º¸ºÐ¼®, IoT¸¦ Æ÷ÇÔÇØ ÀÚ¹Ù »ýÅ°èÀÇ ´ÙÀ½ 20³â µ¿¾ÈÀÇ ¼ºÀå°ú Çõ½ÅÀ» ±â´ëÇÑ´Ù¡±°í ¸»Çß´Ù.

¿À¶óŬ ÀÚ¹Ù Ç÷§Æû ºÎ¹® °³¹ß ÃÑ°ý Á¶Áö »çºê(Georges Saab) ºÎ»çÀåÀº ¡°ÀÚ¹Ù´Â ¿À´Ã³¯ »ê¾÷¿¡¼­ °¡Àå Áß¿äÇÏ°í, ¶Ç ½Å·ÚÇÒ ¼ö ÀÖ´Â ±â¼ú·Î ¹ßÀüÇØ¿Ô´Ù. ÀÚ¹ÙÀÇ ¼º´É, È®À强, ¾ÈÁ¤¼º, ȣȯ¼º ¹× ±â´É¼ºÀÌ °­È­µÊ¿¡ µû¶ó ±× µ¿¾È ÀÚ¹Ù¸¦ µµÀÔÇÑ ¸¹Àº ±â¾÷µéÀÌ ¸¹Àº ÇýÅÃÀ» ´©¸®°í ÀÖ´Ù¡±¸ç, ¡°ÀÚ¹Ù »ýÅ°è´Â Ãʺ¸ °³¹ßÀÚºÎÅÍ Àü¹® °³¹ßÀÚ±îÁö ¸ðµÎ¿¡°Ô ¶Ù¾î³­ ¶óÀ̺귯¸®¿Í ÇÁ·¹ÀÓ¿öÅ© ¹× ÀÚ¿øÀ» Á¦°øÇÏ°í ÀÖ´Ù. ÀÚ¹ÙÀÇ °³¹ßÀº ¿ÀÇÂJDK(OpenJDK) Ä¿¹Â´ÏƼ¿¡¼­ Åõ¸íÇÏ°Ô ÀÌ·ïÁø´Ù. ¿À¶óŬ »Ó¸¸ ¾Æ´Ï¶ó Ä¿¹Â´ÏƼ ³» ´Ù¸¥ ±â¾÷µé ¶ÇÇÑ ÀÚ¹Ù¿¡ »ó´çÇÑ ÅõÀÚ¸¦ ÇÏ°í Àֱ⠶§¹®¿¡, ´ÙÀ½ 20³â µ¿¾È ÀÚ¹Ù´Â Çõ½Å°ú ¼ºÀåÀ» °è¼ÓÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù¡±¶ó°í ¸»Çß´Ù.

 
  Ä¿¹Â´ÏƼ
µ¶ÀÚÀÇ°ß °Ô½ÃÆÇ
ȸ¿øÀü¿ë °Ô½ÃÆÇ
½Å¹®±¸µ¶½Åû
ȸ»ç¼Ò°³ ÀÌ¿ë¾È³» ÀÌ¿ë¾à°ü °³Àκ¸È£Á¤Ã¥ Á¦È޾ȳ» ±¤°í¾È³» ÀÚ¹®À§¿ø´Ü
  ·Îº¿±³À°½Å¹® (ÀÎõ,¾Æ01464) Copyright(c) 2005 robotimes.co.kr All rights reserved.
ÀÎõ±¤¿ª½Ã ¼­±¸ ·Îº¿·£µå·Î 155-11 ·Îº¿Å¸¿ö 2101-8È£¡¡¹ßÇàÀÎ : Ȳ±Ô¿ë¡¡ÆíÁýÀÎ : Àü¼öö¡¡Ã»¼Ò³â º¸È£ Ã¥ÀÓÀÚ : Ȳ±Ô¿ë Tel: 070-7123-9071 Fax: 02-6918-4821