ÀÚÀÌ ½ã

Jython Project¸¦ »ç¿ëÇÏ¸é ¸ðµç Java Ç÷§Æû¿¡¼­ ÆÄÀ̽ãÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ÀÚÀÌ ½ã ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Python License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Finn Bock
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://jython.org/Project/index.html

ÀÚÀÌ ½ã ű×


ÀÚÀÌ ½ã ¼³¸í

Jython Project¸¦ »ç¿ëÇÏ¸é ¸ðµç Java Ç÷§Æû¿¡¼­ ÆÄÀ̽ãÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. JythonÀº 100 % ¼ø¼ö Java·Î ÀÛ¼ºµÈ °í±Þ, µ¿Àû ÀÎ °´Ã¼ ÁöÇâ ¾ð¾î ÆÄÀ̽ãÀ» ±¸ÇöÇÏ°í Java Ç÷§Æû°ú ¿Ïº®ÇÏ°Ô ÅëÇյ˴ϴÙ. Jython Project¸¦ »ç¿ëÇÏ¸é ¸ðµç Java Ç÷§Æû¿¡¼­ ÆÄÀ̽ãÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Jython, JythonÀÇ ÀüÀÓÀÚ´Â 100 % ¼ø¼ö ÀÚ¹Ù·Î ÀÎÁõµÇ¾ú½À´Ï´Ù. JythonÀº »ó¾÷Àû ¹× ºñ»ó¾÷Àû ÀÎ ¿ëµµ·Î ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¼Ò½º ÄÚµå·Î ¹èÆ÷µË´Ï´Ù. JythonÀº Java¿Í º¸¿ÏÀûÀÌ°í ƯÈ÷ ´ÙÀ½ ÀÛ¾÷¿¡ ÀûÇÕÇÕ´Ï´Ù. Embedded Scripting - Java ÇÁ·Î±×·¡¸Ó´Â Jython ¶óÀ̺귯¸®¸¦ ½Ã½ºÅÛ¿¡ Ãß°¡ÇÏ¿© ÃÖÁ¾ »ç¿ëÀÚ°¡ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ±â´ÉÀ» Ãß°¡ÇÏ´Â °£´ÜÇÑ ¶Ç´Â º¹ÀâÇÑ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·ÏÇÕ´Ï´Ù. ´ëÈ­ Çü ½ÇÇè - JythonÀº Java ÆÐÅ°Áö ¶Ç´Â Java ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ´ëÈ­½Ä ÀÎÅÍÇÁ¸®Å͸¦ Á¦°øÇÕ´Ï´Ù. À̸¦ ÅëÇØ ÇÁ·Î±×·¡¸Ó´Â JythonÀ» »ç¿ëÇÏ¿© Java ½Ã½ºÅÛÀ» ½ÇÇèÇÏ°í µð¹ö±× ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Å¼ÓÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß - Python ÇÁ·Î±×·¥Àº ÀϹÝÀûÀ¸·Î ÇØ´ç Java ÇÁ·Î±×·¥º¸´Ù 2-10x ª½À´Ï´Ù. ÀÌ°ÍÀº ÇÁ·Î±×·¡¸Ó »ý»ê¼ºÀ» Çâ»ó½ÃÅ°±â À§ÇØ Á÷Á¢ÀûÀ¸·Î ¹ø¿ªµË´Ï´Ù. Python°ú Java °£ÀÇ ¿Ïº®ÇÑ »óÈ£ ÀÛ¿ëÀº °³¹ßÀÚ°¡ °³¹ß ¹× ¿î¼Û Á¦Ç°¿¡¼­ µÎ °¡Áö ¾ð¾î¸¦ ÀÚÀ¯·Ó°Ô È¥ÇÕ ÇÒ ¼öÀÖ°ÔÇÕ´Ï´Ù. Java VM¿¡ ´ëÇØ ±¸Çö µÈ ¼ö¸¹Àº ´ëü ¾ð¾î°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº ±â´ÉÀº JythonÀ» ³ª¸ÓÁö¿¡¼­ ºÐ¸®ÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ. Java Bytecodes¿¡ ´ëÇÑ µ¿Àû ÄÄÆÄÀÏ - »óÈ£ ÀÛ¿ëÀ» Èñ»ý½ÃÅ°Áö ¾ÊÀ¸¸é ¼­ ÃÖ´ëÇÑÀÇ ¼º´ÉÀÌ ³ô¾ÆÁý´Ï´Ù. ÀÚÀÌ ½ã¿¡¼­ ±âÁ¸ Java Ŭ·¡½º¸¦ È®ÀåÇÏ´Â ±â´É - Ãß»ó Ŭ·¡½º¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.? ¼±ÅÃÀû Á¤Àû ÄÄÆÄÀÏ - ¾ÖÇø´, ¼­ºí¸´, Äá »ý¼ºÀ» Çã¿ëÇÕ´Ï´Ù ...? Bean ¼Ó¼º - Java ÆÐÅ°Áö¸¦ ÈξÀ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.? Python Language - ÇöÀúÇÑ Àü¿øÀ» ¸Å¿ì ±ú²ýÇÑ ±¸¹®À¸·Î °áÇÕÇÕ´Ï´Ù. ¶ÇÇÑ Àüü °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Áö¿øÇϹǷΠJavaÀÇ OO ¼³°è¿¡ ÀÚ¿¬½º·´°Ô ÀûÇÕÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¹ö±× ¼öÁ¤ : ¡¤ Python ÆÄÀÏÀº JVMÀÇ ±âº» ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© ÆĽ̵˴ϴÙ. ¡¤ __unicode__Àº ³»ÀåÇü À¯ÇüÀÇ ÇÏÀ§ Ŭ·¡½º¿¡¼­ ¹«½ÃµÇ¾ú½À´Ï´Ù. ¡¤ JavaimPortHelper°¡ ½º·¹µå¸¦ ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù ¡¤ JVMÀÌ ÁöÁ¤µÈ ÀÎÄÚµùÀ» Áö¿øÇÏÁö ¾Ê´Â °æ¿ì Python.Console.EncodingÀº ÀÚµ¿À¸·Î ¹«½ÃµË´Ï´Ù.


ÀÚÀÌ ½ã °ü·Ã ¼ÒÇÁÆ®¿þ¾î