ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>mono
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù. °©ÀÛ½º·¯¿î C# ÇÁ·ÎÁ§Æ®
¾î¼´Ù°¡ .NET ±â¹ÝÀ¸·Î C# ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°Ô µÆ´Ù. º°°É ´ÙÇϳ×. ¹¹ C++ À̳ª Java¿Í ºñ½ÁÇÏÁö ¾Ê°Ú´Â°¡ ? ¾îµð¼±°¡ ƯÈ÷ Java¿Í ºñ½ÁÇÏ´Ù°í Çß´ø °Í °°°í, ¾ð¶æ »ìÆìº¸´Ï Á¤¸» ±×·± °Í °°´Ù. Çã´Ï ¹®¹ýÀÌ¾ß ÇÁ·ÎÁ§Æ® ÁøÇàÇÏ¸é¼ »ìÆìº¸¸é µÉÅ×°í, Áß¿äÇÏ´Ù°í »ý°¢µÇ´Â ¾Æ·¡ÀÇ °Í¸¸ È®ÀÎÇØ º¼ »ý°¢ÀÌ´Ù.
mono
Àü ¸®´ª½º °³¹ßÀÚÀÔ´Ï´Ù. VirtualBox°°Àº °³ÀÎÈ µµ±¸¸¦ ÀÌ¿ëÇØ¼ À©µµ¿ì ȯ°æ¿¡¼ °³¹ßÇÒ ¼öµµ ÀÖ±äÇÕ´Ï´Ù. ½ÇÁ¦·Î ÀÌ·¸°Ô °³¹ßÀ» Çϱ⵵ ÇÏÁö¸¸, °³¹ß ¿î¿µÃ¼Á¦ÀÇ È¯°æ Â÷À̰¡ °³¹ß ´É·ü¿¡ ³¢Ä¡´Â ¿µÇâÀ» ¹«½ÃÇÒ ¼ö°¡ ¾øÁÒ.
°¡´ÉÇÏ¸é ¸ðµç °³¹ßÀ» ¸®´ª½º ȯ°æ¿¡¼.. ±×·¡¼ mono¸¦ »ý°¢ÇÏ°Ô µÆ½À´Ï´Ù. ¸î³â ÀüºÎÅÍ °ü½É¸¸ °¡Áö°í ÀÖ¾ú´Âµ¥¿ä. Á÷Á¢ »ç¿ëÀ» °í·ÁÇÏ°Ô µÆ³×¿ä. .Net ȣȯ
.NetÀº ¿ÀÇ ÇÁ·¹ÀÓ¿öÅ©°¡ ¾Æ´Õ´Ï´Ù. mono ÇÁ·ÎÁ§Æ®´Â .NetÀÇ °ø°³ ½ºÆÑÀ» º¸°í À̸¦ ±¸ÇöÇÑ °É·Î ¾Æ´Âµ¥¿ä. ¶§¹®¿¡ .NetÀ» ¾î´À Á¤µµ Áö¿øÇÏ´ÂÁö°¡ Áß¿äÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. 2011³â 7¿ù 21ÀÏ mono 2.8À» ±âÁØÀ¸·Î Áö¿ø ¹üÀ§´Â ´ÙÀ½°ú °°½À´Ï´Ù. .Net 4.0À» ±âÁØÀ¸·Î Çß½À´Ï´Ù.
IDE
eclipse ´À³¦ÀÇ Monodevelop¶ó´Â IDE¸¦ Á¦°øÇÕ´Ï´Ù. À©µµ¿ìÀÇ vs¿¡ ºñÇØ¼ °³¹ß ȯ°æÀÌ ¾î¶²Áö´Â Àß ¸ð¸£°Ú½À´Ï´Ù. vs¸¦ ±íÀÌ »ç¿ëÇØº»ÀûÀº ¾ø¾î¼¿ä. vi·Î ÁÖ·Î °³¹ßÀ» ÇØ¿À´ø óÁöÀÌ´Ï, ¹¹ ÀúÇÑÅ×¾ß ÁÁ¾Æº¸À̱ä ÇÕ´Ï´Ù. svnµµ Áö¿øÇϰí ÄÚµå ºê¶ó¿ì¡, ÀÚµ¿¿Ï¼º, µµ¿ò¸» ±â´Éµµ ÁÁ¾Æ º¸À̰í. ÀÌÁ¤µµ¸é ÀúÇÑÅ×´Â ÃæºÐÇϴϱî¿ä.
°£´Ü Å×½ºÆ®
±×·¸´Ù¸é mono·Î °³¹ßÇÑ ÇÁ·Î±×·¥Àº À©µµ¿ì¿¡¼µµ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß °ÚÁÒ ? ´ç¿¬È÷ ±×·¸°ÚÁö¸¸ Å×½ºÆ®¸¦ ÇØº¸°í ½Í¾î¼ hello world Äڵ带 ¸¸µé¾ú½À´Ï´Ù. ÄÄÆÄÀÏ Çß´õ´Ï hello.exe°¡ »ý±â´Â ±º¿ä. ¸®´ª½º¿¡¼ .exe ÆÄÀÏÀ» º¸´Ï±î Á» ½ß¶× ¸Ã±â´Â ÇÕ´Ï´Ù. ½ÇÇàÀÌ ¾ÈµÉ °Í °°Àº ´À³¦ÀÌ µç´Ù°í ÇØ¾ß Çϳª. using System;
class MainClass
{
public static void Main (string[] args)
{
Console.Write("What is your name ? : ");
Console.Write("Hello {0}\n", Console.ReadLine());
}
}
ÇÏÁö¸¸ ½ÇÇàÀÌ µÇ´Â ±º¿ä. ±¦È÷ ½Å±âÇÏ´Ù´Â ´À³¦ÀÌ µì´Ï´Ù.
±×´ÙÀ½ VirtualBox·Î ¶ç¿î À©µµ¿ì·Î º¹»çÇØ¼ Å×½ºÆ®¸¦ ÇØºÃ´õ´Ï, ¿ª½Ã Àß ½ÇÇàµÇ´Â ±º¿ä. Á¤¸» ½Å±âÇÕ´Ï´Ù. Java¿Í ºñ½ÁÇÏ´Ù°í º¸¸é ±×´Ú ½Å±âÇÒ°Ô ¾ø´Ù°í ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ Àü ½Å±âÇß½À´Ï´Ù. ¾Æ´Ï ½Å¼±ÇÏ´Ù´Â ´À³¦ÀÌ ´õ Á¤È®ÇÏ·Á³ª. °øºÎC#
°øºÎ´Â C#¿¡ ´ëÇÑ °Çµ¥¿ä. ¾îÂ÷ÇÇ ¾ð¾î´Â ´Ù ºñ½Áºñ½Á ÇѰŶó°í »ý°¢µÇ´Ï, À§¿¡¼ ¾ð±ÞÇÑ ±â¼úµéÀ» ´ë»óÀ¸·Î °øºÎ¸¦ ÇØº¼ »ý°¢ÀÔ´Ï´Ù. .NET vs Java
.NET ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ¼ Á» ¾Ë¾ÆºÁ¾ß ÇÒ °Í °°½À´Ï´Ù. ºñ½ÁÇÑ Java¿Í ÇÔ²² »ìÆìº¸¸é µµ¿òÀÌ µÉ °Í °°³×¿ä. wikipedia¿¡ Ä£ÀýÇÏ°Ô ¼³¸íµÅ ÀÖ½À´Ï´Ù.
±×³É ¿ä¾àÇÏÀÚ¸é ¶óÀ̼¾½º
Java Java Ç÷§ÆûÀº OpenJDK¶ó°í ºÒ¸®´Â ¿ÀǼҽº ±¸Çö¹°ÀÌ ÀÖ½À´Ï´Ù. ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ¾ê±âÁÒ. Java À̸§¿¡ ´ëÇÑ ¶óÀ̼¾½º´Â SunÀÌ °¡Áö°í ÀÖ±¸¿ä. OracleÀÌ SunÀ» ÀμöÇÑ ¸¶´ç¿¡ OracleÀÇ Æ®·¹À̵帶ũ°¡ µÆ½À´Ï´Ù. ÇöÀç Sun Java ¿Í ȣȯµÇ´Â Ŭ·¡½º ¶óÀ̺귯¸®¿Í ÄÄÆÄÀÏ·¯ Áß °¡Àå ÁÖ¸ñ¹Þ´Â °ÍÀº GNU Classpath¿Í GCJÀ̱¸¿ä. À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ ¿ÀǼҽºÀÔ´Ï´Ù.
SUNÀº 2007³â 5¿ù 8ÀÏ¿¡ Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ ¼Ò½ºÄڵ带 GPL·Î °ø°³ÇØ ¹ö·ÈÀ¸´Ï, ÀÚ¹Ù »ç¿ë°ú °ü·ÃµÈ ¶óÀ̼¾½º´Â Á¾°áµÆ´Ù°í º¼ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.
.NET
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ .NET CLI executable environment °ú ÀÌ¿¡ °ü·ÃµÈ Ŭ·¡½º ¶óÀ̺귯¸®µéÀº ÀÚÀ¯·Ó°Ô ±¸Çö°¡´ÉÇϵµ·Ï Ç¥ÁØ ½ºÆÑÀÌ °ø°³µÅ ÀÖ½À´Ï´Ù. À̸¦ °¡Áö°í Mono¿Í DotGNU °°Àº ±¸Çö¹°ÀÌ ¸¸µé¾î Á³±¸¿ä. Mono ÇÁ·ÎÁ§Æ®´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ´Ù¸¥ ¶óÀ̺귯¸®µé±îÁö ±¸ÇöÀ» Çß½À´Ï´Ù.
°ü½ÉÀÖ´Â °ÍÀº .NET ±¸Çö¹°ÀÎ Mono°¡ ¾î¶² Á¦ÇÑÀ» °¡Áú ¼ö ÀÖ´À³Ä´Â°Ô µÇ°ÚÁÒ. ÀÌ¿¡ ´ëÇÑ ³»¿ëÀº http://www.mono-project.com/Licensing ¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù.
¿ä¾àÇÏÀÚ¸é,
|
|
||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|