°øÁö»çÇ×
2018.12.01 / 09:19

¸®ºä : 6°¡Áö ÃÖ°íÀÇ JavaScript IDE

hanulbit
Ãßõ ¼ö 247

https://www.infoworld.com/article/3192844/application-development/review-the-6-best-javascript-ides.html?nsdr=true

 

 

¸®ºä : 6°¡Áö ÃÖ°íÀÇ JavaScript IDE
WebStorm, Visual Studio 2017, Visual Studio ÄÚµå, NetBeans, Komodo ¹× Eclipse´Â JavaScript, Node.js ¹× Ä£±¸µéÀ»À§ÇÑ ÁßÁö¸¦ ÇØÁ¦ÇÕ´Ï´Ù.

 


JavaScript´Â ¿À´Ã³¯ ¸¹Àº Á¾·ùÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëµË´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì JavaScript´Â HTML5 ¹× CSS¿Í ÇÔ²² ÀÛµ¿ÇÏ¿© À¥ ÇÁ·±Æ® ¿£µå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ±×·¯³ª JavaScript´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϴµ¥µµ µµ¿òÀ̵Ǹç, Node.js ¼­¹öÀÇ ÇüÅ·Π¹é¿£µå¿¡¼­ Áß¿äÇÑ À§Ä¡¸¦ ã½À´Ï´Ù. ´ÙÇàÈ÷µµ JavaScript °³¹ß µµ±¸ (ÆíÁýÀÚ¿Í IDE ¸ðµÎ)´Â »õ·Î¿î °úÁ¦¸¦ ÇØ°áÇϱâ À§ÇØ Áõ°¡ÇÏ°í ÀÖ½À´Ï´Ù.

 

ÆíÁý±â ´ë½Å IDE¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀԴϱî? ÁÖµÈ ÀÌÀ¯´Â IDE°¡ µð¹ö±ë ÇÒ ¼ö ÀÖ°í ¶§·Î´Â Äڵ带 ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. IDE´Â ¹öÀü Á¦¾î¸¦ À§ÇØ Git, GitHub, Mercurial, Subversion ¹× Perforce µîÀÇ ALM ½Ã½ºÅÛÀ» Áö¿øÇÕ´Ï´Ù. ±×·¯³ª ´õ ¸¹Àº ÆíÁýÀÚ°¡ ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡ ÈÄÅ©¸¦ Ãß°¡Çϸé ALM Áö¿øÀº Â÷º°È­ ¿ä¼Ò°¡µÇÁö ¾Ê½À´Ï´Ù.


À¥ Åø Ç÷§ÆûÀ» °®Ãá Eclipse Neon

 

Java SwingÀÌ »õ·Ó°í Èï¹Ì·Î ¿ü´ø °í´ë ½Ã´ë¿¡ Àú´Â Java °³¹ßÀ» À§ÇØ Eclipse¸¦ »ç¿ëÇÏ´Â °ÍÀ» Áñ°å½À´Ï´Ù. ±×·¯³ª °ð ´Ù¸¥ Java IDE·Î ¿Å°å½À´Ï´Ù. 3 ³â Àü, ÀÌŬ¸³½º·Î ¾Èµå·ÎÀÌµå °³¹ßÀ»ÇßÀ» ¶§, ³ª´Â ±× °æÇèÀ» ¾Ë¾ÒÁö ¸¸, poky. 2 ³â Àü JSDT¿Í ÇÔ²² Eclipse Luna¸¦ »ç¿ëÇÏ¿© JavaScript °³¹ßÀ» ½ÃµµÇßÀ» ¶§ JSHint¸¦ Åë°ú ÇÑ À¯È¿ÇÑ Äڵ忡 ´ëÇØ ¿À·ù°¡ Áö¼ÓÀûÀ¸·Î Ç¥½ÃµÇ¾ú½À´Ï´Ù.

 

´ÙÇàÈ÷ ¸î¸î º¥´õ¿Í ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®°¡ ±× ÈÄ·Î ÆÇÀ» ¹â¾Ò½À´Ï´Ù. Web Tools Platform 3.8.2¸¦ »ç¿ëÇÏ´Â Eclipse Neon.3Àº JavaScript ÆíÁý±â°¡ Àý¹ÝÀÌÁö¸¸, Angular°¡ »ç¿ëÇÏ´Â TypeScript ¶Ç´Â React°¡ »ç¿ëÇÏ´Â ES6 ¹× JSX ÆÄÀÏ¿¡ ´ëÇؼ­´Â ¾ËÁö ¸øÇÕ´Ï´Ù.

 

Eclipse´Â Ç×»ó °Å´ëÇÑ Ç÷¯±×ÀÎ ½ÃÀåÀ» ´©¸®°í ÀÖ½À´Ï´Ù. Angular, TypeScript ¹× ES6ÀÇ °æ¿ì Angular IDE 2017 CI 4a (Webclipse)¸¦ Ãß°¡ÇÏ°í React ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì JSX ÆÄÀÏÀ» »ç¿ëÇÏ¿© TypeScript IDE 1.1.0À» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÑ ´Ù Ãß°¡Çϸé TypeScript ÆÄÀÏÀ» ÆíÁýÇؾßÇÏ´Â ºÐÀïÀ» ÇØ°áÇؾßÇÏÁö¸¸ Å« ¹®Á¦´Â ¾Æ´Õ´Ï´Ù.

 


¾à°£ÀÇ ³ë·ÂÀ¸·Î Eclipse NeonÀ» Angular and React ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Eclipse NeonÀº TypeScript, ES6 ¶Ç´Â JSX ÆÄÀÏÀ» ±âº»ÀûÀ¸·Î Áö¿øÇÏÁö ¾ÊÁö¸¸ °¢µµ IDE¿Í TypeScript IDE¸¦ Ãß°¡ÇÏ¿© °£°ÝÀ» ¸Þ¿ï ¼ö ÀÖ½À´Ï´Ù.


´ëºÎºÐÀÇ Eclipse Ç÷¯±×Àΰú ´Þ¸® Webclipse´Â ¿ÏÀüÈ÷ ¹«·á´Â ¾Æ´Õ´Ï´Ù. ÇÑ ´Þ¿¡ 8 ÀÏ »ç¿ëÇϸé ÇÁ·Î·Î ¾÷±×·¹À̵åÇÏÁö ¾Ê´Â ÇÑ Àü¹® ±â´ÉÀÌ ²¨Áý´Ï´Ù. ÀÌ·¯ÇÑ ±â´É¿¡´Â °¢µµ IDE, JSjet (µð¹ö°Å°¡ÀÖ´Â ES6 ¹× TypeScript Áö¿ø), ÄÚµå ¶óÀ̺ê (½Ç½Ã°£ ¹Ì¸®º¸±â) ¹× Å͹̳ÎÀÌ Æ÷ÇԵ˴ϴÙ.

ºñ¿ë : ¹«·á; Webclipse Pro´Â ¿¬°£ 29 ´Þ·¯ (°³Àοë) ¶Ç´Â 48 ´Þ·¯ (»ó¾÷¿ë)ÀÔ´Ï´Ù. Ç÷§Æû : Windows, MacOS ¹× Linux

ActiveState Äڸ𵵠IDE

 

ÇÊÀÚ´Â 2001 ³â óÀ½ ¼Ò°³ µÈ ÀÌ·¡ Komodo IDE ÀÇ »ç¿ëÀÚÀÌÀÚ ÆÒÀ̾ú½À´Ï´Ù . Sublime Text¿Í WebStorm°ú °°Àº »õ·Î¿î Á¦Ç°ÀÌ ÀϺΠ¿µ¿ª¿¡¼­À̸¦ ´É°¡ÇßÁö¸¸ ¿©ÀüÈ÷ ÈǸ¢ÇÑ ÆíÁý±â¿Í IDEÀÔ´Ï´Ù.

 

Komodo IDE´Â °í±Þ JavaScript ÆíÁý, ±¸¹® °­Á¶, Ž»ö ¹× µð¹ö±ëÀ» Á¦°øÇÏÁö¸¸ JavaScript ÄÚµå °Ë»ç´Â Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. À̸¦ À§ÇØ ½©¿¡¼­ JSHint¸¦ Ç×»ó ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

Komodo´Â ¼ö½Ê °¡Áö ÇÁ·Î±×·¡¹Ö ¹× ¸¶Å© ¾÷ ¾ð¾î¸¦ Áö¿øÇÕ´Ï´Ù. ¸®ÆÑÅ丵, µð¹ö±ë ¹× ÇÁ·ÎÆÄÀÏ ¸µÀ» Æ÷ÇÔÇÑ ±¤¹üÀ§ÇÑ ÇÁ·Î±×·¡¹Ö ¹× ¸¶Å© ¾÷ ¾ð¾î Áö¿øÀ» ÅëÇØ Komodo IDE´Â ¿ÀÇ ¼Ò½º ¾ð¾îÀÇ Á¾´Ü °£ °³¹ß¿¡ ¸Å¿ì ​​ÀûÇÕÇÑ ¼±ÅÃÀÔ´Ï´Ù.

 

Komodo´Â PHP, Perl, Python, Ruby, Tcl, JavaScript ¹× Node.js ¿Í °°Àº ÄÚµå ÀÎÅÚ¸®Àü½º¸¦ Á¦°øÇÏ´Â ¸ðµç ¾ð¾î¿¡ ´ëÇÑ ÄÚµå ¸®ÆÑÅ丵 ¸ðµâÀ» º¸À¯ÇÏ°í ÀÖ½À´Ï´Ù . ºÒÇàÈ÷µµÀÌ Á¢±Ù¹ýÀÇ "ÃÖ¼Ò °øÅë ºÐ¸ð"Ư¼ºÀº º¯¼ö ¹× Ŭ·¡½º ¸â¹öÀÇ À̸§À» ¹Ù²Ù°í Äڵ带 ¸Þ¼­µå·Î ÃßÃâÇÏ´Â ±â´ÉÀ» Á¦ÇÑÇÕ´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ÀÌ°ÍÀº °¡Àå À¯¿ëÇÑ ¸î °¡Áö »ç·ÊÀÔ´Ï´Ù.

 

Komodo IDE¿¡´Â ¿­ ÆíÁý°ú ´ÙÁß ¼±ÅÃÀÌ ÀÖ½À´Ï´Ù. ´ë·® ÆíÁý°ú °ü·ÃÇÏ¿© Sublime Text ¹× TextMate¿Í °ÅÀÇ À¯»çÇÕ´Ï´Ù. ¿ì¸®°¡ ºñ±³¸¦ÇÏ°íÀÖ´Â ÇÑ Komodo´Â IDE¿¡ °¡±õÁö¸¸ Sublime Text´Â ÈξÀ ºü¸¨´Ï´Ù. ±×¸®°í ¿ì¸®°¡ ¼º´ÉÀ» ³íÀÇÇÏ´Â ÇÑ KomodoÀÇ ¼Óµµ´Â ÀÌÀü ¹öÀü°ú ºñ±³ÇÏ¿© È­¸é ±×¸², °Ë»ö ¹× ±¸¹® °Ë»ç¿¡¼­ ´«¿¡ ¶ç°Ô Çâ»óµÇ¾ú½À´Ï´Ù.

 

Komodo IDE¿¡´Â °æÀï Á¦Ç°À̾ø´Â ¸î °¡Áö ±â´ÉÀÌ ÀÖ½À´Ï´Ù. Çϳª´Â Ajax ÄݹéÀ» µð¹ö±ëÇÏ´Â µ¥ ¶Ù¾î³­ HTTP InspectorÀÔ´Ï´Ù. ¶Ç Çϳª´Â JavaScript, Perl, PHP, Python ¹× Ruby¿¡ ´ëÇÑ Á¤±Ô Ç¥Çö½ÄÀ» ÀÛ¼ºÇÏ°í Å×½ºÆ® ÇÒ ¼öÀÖ´Â Rx (Á¤±Ô Ç¥Çö½Ä ¶Ç´Â Á¤±Ô½Ä) ÅøŶÀÔ´Ï´Ù.

 

Çù¾÷Àº Äڸ𵵠(Komodo) IDE Â÷º°È­ ¿ä¼Ò Áß ÇϳªÀÔ´Ï´Ù. ÄÚµå ¿ë Google ¹®¼­ µµ±¸¶ó°í »ý°¢ÇϸéµË´Ï´Ù. ÆÄÀÏ ±×·ì¿¡ ´ëÇÑ ¼¼¼ÇÀ» ¸¸µé°í °øµ¿ ÀÛ¾÷ÀÚ·Î ¼¼¼Ç¿¡ ¿¬¶ôó¸¦ Ãß°¡ ÇÑ ´ÙÀ½ ½Ç½Ã°£¿¡ °ÅÀÇ µ¿±âÈ­Çϸ鼭 µ¿½Ã¿¡ °°Àº ÆÄÀÏ¿¡¼­ ÇÔ²² ÀÛ¾÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

Çù¾÷Àº ¼Ò½º ÄÚµå ÄÁÆ®·ÑÀ» ´ë½Å ÇÒ ¼ö´Â ¾øÁö¸¸ À¯¿ëÇÑ º¸¿ÏÃ¥ÀÔ´Ï´Ù. Komodo IDE´Â CVS, Subversion, Perforce, Git, Mercurial ¹× Bazaar¸¦ »ç¿ëÇÏ¿© ¼Ò½º ÄÚµå Á¦¾î¸¦ ÅëÇÕÇÕ´Ï´Ù. ±âº» ¹öÀü Á¦¾î ÀÛ¾÷ ¸¸ Áö¿øµË´Ï´Ù. ºÐ±â¿Í °°Àº °í±Þ ÀÛ¾÷Àº º°µµÀÇ ¼Ò½º ÄÚµå Á¦¾î Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© ¼öÇàÇؾßÇÕ´Ï´Ù.

 

Äڸ𵵠(Komodo)´Â ÀÚü ÀÚ¹Ù ½ºÅ©¸³Æ® ¹®¼­ Æ÷¸ËÅ͸¦ °¡Áö°í ÀÖÁö ¾ÊÁö¸¸,ÀÌ ¸ñÀûÀ» À§ÇØ ÃÖ°íÀÇ ¹«·á ¿ÀÇ ¼Ò½º¸¦ ÀÌ¿ëÇÕ´Ï´Ù. JavaScript ÆÄÀÏÀÇ ±âº» Æ÷¸ËÅÍ´Â JS BeautifierÀÌÁö¸¸ µå·Ó ´Ù¿î ¸Þ´º¸¦ ÅëÇØ 9 °¡Áö ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 


Komodo IDE´Â °í±Þ JavaScript ÆíÁý, ±¸¹® °­Á¶ ¹× Ž»ö ±â´ÉÀ» Á¦°øÇÏÁö¸¸ Áß¿äÇÑ JavaScript ÄÚµå °Ë»ç (JSHint ½ÇÇà)´Â Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. Komodo´Â Perl, Python, PHP, Ruby, Tcl ¹× XSLT¿¡ ÁßÁ¡À»µÎ°í ¼ö½Ê °¡Áö ÇÁ·Î±×·¡¹Ö ¹× ¸¶Å© ¾÷ ¾ð¾î¸¦ Áö¿øÇÏ¸ç µð¹ö±ë, ¸®ÆÑÅ丵, ¼Ò½º ÄÚµå Á¦¾î ÅëÇÕ ¹× À¯´Ö Å×½ºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


Komodo IDE´Â Chrome¿¡¼­ Ŭ¶óÀ̾ðÆ® Ãø JavaScript µð¹ö±ëÀ» Áö¿øÇϸç Node.js¸¦ ·ÎÄà ¹× ¿ø°ÝÀ¸·Î µð¹ö±ë ÇÒ ¼ö ÀÖ½À´Ï´Ù . ¶ÇÇÑ Perl, Python, PHP, Ruby, Tcl ¹× XSLT¸¦ µð¹ö±ëÇÕ´Ï´Ù.

 

Komodo IDE¿¡´Â XML ¹× HTML ¹®¼­¸¦ Á¢À» ¼öÀÖ´Â ³ª¹«·Î º¼ ¼öÀÖ´Â DOM ºä¾î°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ XPath °Ë»öÀ» ÅëÇØ Æ®¸®¸¦ ÇÊÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

KomodoÀÇ ÄÚµå ÇÁ·ÎÆÄÀÏ ¸µ ¹× ´ÜÀ§ Å×½ºÆ® ¸ðµâÀº JavaScript¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª JavaScript¿Í Node.js ´Â ¸ðµÎ ÄÚµå Ž»ö, ÀÚµ¿ ¿Ï¼º ¹× ÄÝÆÁÀ» ±¸ÇöÇÏ´Â KomodoÀÇ ÄÚµå ÀÎÅÚ¸®Àü½º ¸ðµâ¿¡¼­ Áö¿øµË´Ï´Ù.

 

Komodo IDE´Â FTP, SFTP, FTPS ¶Ç´Â SCP¸¦ ÅëÇØ ÆÄÀÏ ±×·ìÀ» °Ô½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. Komodo´Â ¶ÇÇÑ ÆÄÀÏÀ» µ¿±âÈ­ÇÏ°í ÀáÀçÀû ÀÎ °Ô½Ã Ãæµ¹À» °¨ÁöÇÏ¿© ´Ù¸¥ »ç¶÷ÀÇ º¯°æ »çÇ×À» µ¤¾î ¾µ ¼ö ÀÖ½À´Ï´Ù.

 

Àü¹ÝÀûÀ¸·Î Komodo´Â ÈǸ¢ÇÑ JavaScript IDE´Â ¾Æ´ÏÁö¸¸ ÁÁÀº ÀÚ¹Ù ½ºÅ©¸³Æ® ÆíÁý±âÀÔ´Ï´Ù. ±×·¯³ª ƯÈ÷ Perl, Python, PHP, Ruby, Tcl ¶Ç´Â XSLT·Î ÀÛ¾÷ÇÏ´Â °æ¿ì »ç¿ëÀÚÀÇ ¿ä±¸ »çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ½À´Ï´Ù.

 

ºñ¿ë : 295 ´Þ·¯, ¾÷±×·¹ÀÌµå ¹× Áö¿ø ºñ¿ë Àº ¿¬°£ 87 ´Þ·¯. Ç÷§Æû : Windows (7 ÀÌ»ó), MacOS (10.9 ÀÌ»ó), Linux.

 

Oracle NetBeans IDE

 

NetBeans ´Â À¥ ÇÁ·ÎÁ§Æ®¿¡¼­ JavaScript, HTML5 ¹× CSS3¸¦ ¸Å¿ì Àß Áö¿øÇϸç JavaScript ±â¹Ý ¸ð¹ÙÀÏ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâÀ§ÇÑ Cordova / PhoneGap ÇÁ·¹ÀÓ ¿öÅ©¸¦ Áö¿øÇÕ´Ï´Ù. NetBeans´Â ºí·Ï¿¡¼­ °¡Àå ºü¸¥ IDE°¡ ¾Æ´ÏÁö¸¸º¸´Ù ¿Ïº®ÇÑ IDE Áß ÇϳªÀÔ´Ï´Ù. NetBeans´Â ¿ÀÇ ¼Ò½º ¶óÀ̼¾½ºÇÏ¿¡ ¹«·á·Î Á¦°øµË´Ï´Ù.

 

NetBeans JavaScript ÆíÁý±â´Â ±¸¹® °­Á¶, ÀÚµ¿ ¿Ï¼º ¹× ÄÚµå Á¢±â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. JavaScript ÆíÁý ±â´ÉÀº PHP, JSP ¹× HTML ÆÄÀÏ¿¡ Æ÷ÇÔ µÈ JavaScript Äڵ忡¼­µµ ÀÛµ¿ÇÕ´Ï´Ù. jQuery Áö¿øÀº ÆíÁý±â·Î ±¸¿öÁý´Ï´Ù. NetBeans 8.2´Â Node.js ¹× Express, Gulp, Grunt, AngularJS, Knockout.js , Jade, Mocha ¹× Selenium¿¡ ´ëÇÑ »õ·Ó°Å³ª Çâ»óµÈ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù

.

ÄÚµå ºÐ¼®Àº ÆíÁý ÇÒ ¶§ ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàµÇ¾î °æ°í ¹× ÈùÆ®¸¦ Á¦°øÇÕ´Ï´Ù. µð¹ö±ëÀº ³»Àå µÈ WebKit ºê¶ó¿ìÀú¿Í NetBeans Ä¿³ØÅÍ°¡ ¼³Ä¡µÈ Chrome¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. µð¹ö°Å´Â DOM, line, event ¹× XMLHttpRequest Áß´Ü Á¡À» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç º¯¼ö, ½Ã°è ¹× È£Ãâ ½ºÅÃÀ» Ç¥½ÃÇÕ´Ï´Ù. ÅëÇÕ ºê¶ó¿ìÀú ·Î±× âÀº ºê¶ó¿ìÀú ¿¹¿Ü, ¿À·ù ¹× °æ°í¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 

NetBeans´Â ¹«·á·Î ´Ù¿î·Îµå ÇÒ ¼öÀÖ´Â JAR (Java archive) ÆÄÀÏ ÀÎ JsTestDriver¸¦ »ç¿ëÇÏ¿© ´ÜÀ§ Å×½ºÆ®¸¦ ±¸¼ºÇÏ°í ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º â¿¡¼­ JsTestDriver¸¦ ±¸¼º ÇÒ ¶§ NetBeans Connector°¡ Æ÷ÇÔ µÈ ChromeÀ» JsTestDriver ºê¶ó¿ìÀú Áß Çϳª·Î ÁöÁ¤ÇÏ¸é ´ÜÀ§ Å×½ºÆ® µð¹ö±ëÀÌ ÀÚµ¿À¸·Î È°¼ºÈ­µË´Ï´Ù.

 

NetBeans Ä¿³ØÅ͸¦ »ç¿ëÇÏ¿© Chrome¿¡¼­ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» µð¹ö±ëÇÏ°í Chrome °³¹ßÀÚ µµ±¸¿¡¼­ CSS¸¦ ÆíÁýÇÏ¸é º¯°æ »çÇ×ÀÌ NetBeans¿¡ ĸóµÇ¾î CSS ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ±×·¯³ª Less ¶Ç´Â Sass ½ºÅ¸ÀÏ ½ÃÆ®¿¡¼­ CSS ÆÄÀÏÀ» »ý¼º ÇÑ °æ¿ì CSS ÆÄÀÏÀº ´Ü¼øÈ÷ ÄÄÆÄÀÏ µÈ Ãâ·ÂÀ̹ǷΠ¼Ò½º ½ÃÆ®¸¦ ¼öµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇؾßÇÕ´Ï´Ù.

 

³»Àå µÈ WebKit ºê¶ó¿ìÀú¿Í NetBeans Ä¿³ØÅÍ°¡ ¼³Ä¡µÈ Chrome¿¡¼­ NetBeans ³×Æ®¿öÅ© ¸ð´ÏÅ͸¦ »ç¿ëÇÏ¿© REST Åë½Å¿¡ ´ëÇÑ ¿äû Çì´õ, ÀÀ´ä ¹× È£Ãâ ½ºÅÃÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. WebSocket Åë½ÅÀÇ °æ¿ì Çì´õ¿Í ÅؽºÆ® ÇÁ·¹ÀÓÀÌ ¸ðµÎ Ç¥½ÃµË´Ï´Ù. Àü¹ÝÀûÀ¸·Î NetBeans´Â ÆÄÀ̾î Æø½º¿¡¼­ ÆÄÀÌ¾î ¹ö±×¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù Chrome¿¡¼­ ¾à°£ ´õ ³ªÀº µð¹ö±ë °æÇèÀ» Á¦°øÇÕ´Ï´Ù.

 


NetBeans IDE´Â JavaScript, Node.js´Â ¹°·Ð Java, C / C ++, XML, HTML5, PHP, Groovy, Javadoc, JSP ¹× Cordova / PhoneGapÀ» Áö¿øÇÕ´Ï´Ù. JavaScript Áö¿ø¿¡´Â ±¸¹® °­Á¶, ÀÚµ¿ ¿Ï¼º, ÄÚµå Æúµù, ÄÚµå ºÐ¼®, µð¹ö±ë ¹× ´ÜÀ§ Å×½ºÆ®°¡ Æ÷ÇԵ˴ϴÙ.


NetBeans´Â Git, Subversion, Mercurial ¹× CVS¿Í ¼Ò½º ÄÚµå Á¦¾î¸¦ ÅëÇÕÇÕ´Ï´Ù. Git Áö¿øÀº ±×·¡ÇÈ Diff ºä¾î¿Í IDE ³»ÀÇ ½©ºù ½Ã½ºÅÛ¿¡ ÀÇÇØ º¸°­µË´Ï´Ù. NetBeans´Â ÆÄÀÏÀÇ Èû³» »óŸ¦ »ö»ó ÄÚµå·Î Ç¥½ÃÇÏ¿© ¸ðµç ÆÄÀÏÀÇ °³Á¤ ±â·ÏÀ» º¼ ¼ö ÀÖÀ¸¸ç ¹öÀü Á¦¾î ÆÄÀÏÀÇ °¢ Çà¿¡ ´ëÇÑ °³Á¤ ¹× ÀÛ¼ºÀÚ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. NetBeans´Â Subversion, Mercurial ¹× CVS¿Í À¯»çÇÑ ÅëÇÕÀ» °¡Áö°í ÀÖÁö¸¸ Git ¸¸ Å×½ºÆ®Çß½À´Ï´Ù.

 

NetBeans´Â ¹®Á¦ ÃßÀûÀ» Jira ¹× Bugzilla¿Í ÅëÇÕÇÕ´Ï´Ù. NetBeans ÀÛ¾÷ â¿¡¼­ µî·Ï µÈ ÀÛ¾÷ ÀúÀå¼ÒÀÇ ÀÛ¾÷ °Ë»ö, °Ë»ö ÀúÀå, ÀÛ¾÷ ¾÷µ¥ÀÌÆ® ¹× ÀÛ¾÷ È®ÀÎÀ» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ NetBeans´Â Kenai ÀÎÇÁ¶ó¸¦ »ç¿ëÇÏ´Â »çÀÌÆ®¿¡ ÆÀ ¼­¹ö ÅëÇÕ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

 

³»°¡ ¾Ë ¼öÀÖ´Â ÇÑ NetBeans´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǰú EJB ¸ðµâÀ» ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼ö ÀÖÁö¸¸ ÀÚ¹Ù ½ºÅ©¸³Æ® ÇÁ·ÎÆÄÀÏ ¸µÀÌ ºÎÁ·ÇÕ´Ï´Ù. NetBeans°¡ ÀÚ¹Ù¿Í PHP¸¦ ¸®ÆÑÅ͸µ ÇÒ ¼ö´Â ÀÖÁö¸¸ ¸®ÆÑÅ͸µ ÇÒ ¼ö´Â ¾ø½À´Ï´Ù.

 

Àü¹ÝÀûÀ¸·Î NetBeans´Â Ŭ¶óÀ̾ðÆ® Ãø JavaScript, HTML5 ¹× CSS3 °³¹ß¿¡À־ °æÀïÀÌ Ä¡¿­ÇÕ´Ï´Ù. ƯÈ÷ ¼­¹ö¿¡¼­ Java, PHP ¶Ç´Â C ++ °³¹ßÀ» ¼öÇàÇÏ´Â °æ¿ì ƯÈ÷ ±×·¸½À´Ï´Ù. WebStorm¿¡ ´ëÇÑ ¿¹»êÀ̾ø°í Microsoft¸¦ ½È¾îÇÏ´Â »ç¶÷À̶ó¸é Å« ¼­µÎ¸£Áö ¾Ê´Â ÇÑ NetBeans°¡ ±× ÀÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

ºñ¿ë : ¹«·á. Ç÷§Æû : Windows, Solaris, MacOS, Linux.

 

Microsoft Visual Studio 2017

 

³»¿¡¼­ ºñÁÖ¾ó ½ºÆ©µð¿À 2017ÀÇ Àüü ¸®ºä ³ª´Â ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡ ¸î Âü°í·Î, Àüü Á¦Ç°À» ³íÀÇÇß´Ù. ³ª´Â ¿©±â¼­ °­Á¶Á¡À» ¹Ù²Ù¾î ³õÀ» °ÍÀÌ´Ù.

 

Àü¹ÝÀûÀ¸·Î ºñÁÖ¾ó ½ºÆ©µð¿À 2017Àº ÀÚ¹Ù ½ºÅ©¸³Æ® IDE·Î¼­ Àß ÀÛµ¿ÇÏÁö¸¸ ´å³Ý IDE´Â ´õ ÁÁÀ¸¸ç ÀÚ¹Ù ½ºÅ©¸³Æ® ¿ë À¥ ½ºÅ踸ŭ ÁÁÁö´Â ¾Ê´Ù. ÀÚ¹Ù ½ºÅ©¸³Æ® ÆíÁý±â·Îµµ Àß ÀÛµ¿ÇÏÁö¸¸, C # ÆíÁý±â°¡ ´õ ÁÁÀ¸¸ç ÀÚ¹Ù ½ºÅ©¸³Æ® ¿ë ÇÏÀ§ ÅؽºÆ®¸¸Å­ ÁÁÁöµµ ºü¸£Áöµµ ¾Ê½À´Ï´Ù.

 

¾Æ·¡ ½ºÅ©¸° ¼¦¿¡¼­ º¼ ¼ö ÀÖµíÀÌ Visual Studio 2017Àº JavaScript ±¸¹® ä»ö ¹× ÄÚµå Á¢±â¿¡ ÁÁÀº ¿ªÇÒÀ»ÇÕ´Ï´Ù. ¶ÇÇÑ JavaScript ÄÚµå Ž»öÀ» ÅëÇØ Àß ¼öÇàµË´Ï´Ù. ÇÔ¼ö ¶Ç´Â ¸â¹ö À̸§À» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î Ŭ¸¯ÇÏ¸é ½±°Ô Á¤ÀÇ·Î ¹Ù·Î À̵¿Çϰųª ¸ðµç ÂüÁ¶¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Á¤ÀÇ°¡ ³¡³ª¸é ÀÎÅÍÆäÀ̽º »ó´ÜÀÇ µÚ·Î È­»ìÇ¥¸¦ ´­·¯ ¿ø·¡ À§Ä¡·Î µ¹¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù.

 

½º ´ÏÆêÀ» ½±°Ô »ðÀÔÇÏ°í ¹®ÀÚ¿­ º¯¼öÀÇ HTML ¶Ç´Â URL ÀÎÄÚµù°ú °°Àº ÀûÀýÇÑ ÄÚµå·Î ¼±ÅÃÇÑ Ç׸ñÀ» µÑ·¯ ½Ò ¼ö ÀÖ½À´Ï´Ù. JavaScript, HTML ¹× CSS ¿Ü¿¡µµ Markdown ÆÄÀÏÀ» ÆíÁýÇÏ°í ·»´õ¸µ µÈ MarkdownÀ» º¼ ¼ö ÀÖÀ¸¸ç TypeScript·Î ÀÛ¾÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

¶ÇÇÑ .Net ¾ð¾î, C ++ ¹× PythonÀ¸·Î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·§µ¿¾È Visual StudioÀÇ °æ¿ì¿Í ¸¶Âù°¡Áö·Î IDE¿¡¼­ Á÷Á¢ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Visual Studio´Â SQL Server µ¥ÀÌÅͺ£À̽º·Î ÀÛ¾÷ ÇÒ ¶§ ƯÈ÷ °­·ÂÇÕ´Ï´Ù. SQL Server Management Studio ´ë½Å Visual Studio¸¦ »ç¿ëÇÏ¸é °³¹ßÀÚ°¡ ¿øÇÏ´Â ´ëºÎºÐÀÇ µ¥ÀÌÅͺ£À̽º ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

Visual Studio 2017Àº ¸ð¹ÙÀÏ ÀåÄ¡ ¹× ¿¡¹Ä·¹ÀÌÅÍÀÇ ºê¶ó¿ìÀú¸¦ Æ÷ÇÔÇÏ¿© ºê¶ó¿ìÀú¿¡¼­ µð¹ö±ë ÇÒ ¼öÀÖ´Â °ÅÀÇ ¸ðµç ºê¶ó¿ìÀú¿¡¼­ µð¹ö±ëÀ» Áö¿øÇÕ´Ï´Ù. ¶ÇÇÑ Internet ExplorerÀÇ ¹öÀü ÀÎ Æò¹üÇÑ ³»ºÎ À¥ ºê¶ó¿ìÀú¿Í ¸ðµç ¼Ò½º ¹× ½ºÅ¸ÀÏ°ú ÇÔ²² ·»´õ¸µ µÈ ÆäÀÌÁö¸¦ º¸¿©ÁÖ´Â Page Inspector¶ó´Â µÎ °¡Áö ºê¶ó¿ìÀú°¡ ÀÖ½À´Ï´Ù. Page Inspector´Â ½Ã°£ ¼Ò¸ðÀû ÀÎ ¸®¹ö½º ¿£Áö´Ï¾î¸µ ÀÛ¾÷À» ¼öÇàÇÏ¿© ÆäÀÌÁö¸¦ ¼³Á¤Çϱ⵵ÇÏÁö¸¸ ÀÏ´Ü Visual Studio, ºê¶ó¿ìÀú ¹× ºê¶ó¿ìÀúÀÇ °³¹ßÀÚ µµ±¸¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ ÆäÀÌÁö¿¡ ¸Ó¹°·¯ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù .

 

Visual Studio 2017ÀÇ ¼º´ÉÀº ÃæºÐÇÑ ¸Þ¸ð¸®¿Í CPU ¼º´ÉÀ» Á¦°øÇÏÁö¸¸ ÀϹÝÀûÀ¸·Î »ó´çÇÑ ¸®¼Ò½º°¡ ÇÊ¿äÇÑ °æÇâÀÌ ÀÖ½À´Ï´Ù. Visual Studio 2017Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼º´É Áø´Ü ±â´ÉÀÌ ¶Ù¾î³ªÁö ¸¸ ÀϹÝÀûÀ¸·Î ºê¶ó¿ìÀú ³»ºÎ¿¡¼­ ½ÇÇàµÇ´Â ÀϹÝÀûÀÎ JavaScript Äڵ忡 À¯¿ëÇÕ´Ï´Ù. Visual Studio¿¡´Â ƯÁ¤ JavaScript ±â´É ŸÀ̹Ö, HTML UI ÀÀ´ä ¹× JavaScript ¸Þ¸ð¸® µµ±¸°¡ ÀÖÁö¸¸ JavaScript¸¦ »ç¿ëÇÏ´Â À¥ ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ñ JavaScript ±â¹Ý Universal Windows Platform ÇÁ·ÎÁ§Æ®¿¡¸¸ Àû¿ëµË´Ï´Ù.

 


Visual Studio 2017Àº Salsa ºÐ¼® ¿£ÁøÀ» »ç¿ëÇÏ¿© Node.js, JavaScript ES6 ¹× TypeScript¿¡ ´ëÇÑ °í±Þ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ES6 ¸ðµå¿¡¼­´Â Çâ»óµÈ IntelliSense¸¦ Á¦°øÇϱâ À§ÇØ NPM°ú ÇÔ²² ¼³Ä¡ ÇÑ Node.js ÆÐÅ°ÁöÀÇ "ŸÀÌÇÎ"À» (DefinitelyTyped¿¡¼­) ÀÚµ¿À¸·Î ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¿ÞÂÊ ÇÏ´Ü¿¡¼­ º¼ ¼ö ÀÖµíÀÌ ´©¶ô µÈ NPM ¸ðµâÀ» ÀÚµ¿À¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.


Visual Studio 2017¿¡´Â ¶Ù¾î³­ Node.js ÀÀ¿ë ÇÁ·Î±×·¥ ÆíÁý, IntelliSense, ÇÁ·ÎÆÄÀÏ ¸µ, NPM ÅëÇÕ, TypeScript Áö¿ø, ·ÎÄà ¹× ¿ø°Ý µð¹ö±ë (Windows, MacOS, Linux) ¹× Azure Web Apps ¹× Azure Cloud Services¿¡¼­ÀÇ µð¹ö±ëÀÌ Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ CSS, HTML, JavaScript, TypeScript, CoffeeScript ¹× Lessµµ Áö¿øÇÕ´Ï´Ù. ¿©±â¿¡´Â »ç¿ëÀÚ°¡ ÀÔ·Â ÇÒ ¶§ JSHint¸¦ ½ÇÇàÇÏ¿© ÄÁÅؽºÆ® ¸Þ´º¿¡¼­ JavaScript ÆÄÀÏÀ» Ãà¼ÒÇÏ°í ÀúÀå½Ã CoffeeScript ÆÄÀÏÀ» ÀÚµ¿À¸·Î ÄÄÆÄÀÏÇÏ¿© »ý¼º µÈ JavaScriptÀÇ ´Ü°èº° ¹Ì¸®º¸±â¸¦ º¸¿©ÁÝ´Ï´Ù.

 

Visual Studio 2017ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¼ö¸íÁֱ⠰ü¸® (ALM) ÅëÇÕÀº ¸Å¿ì ÁÁ½À´Ï´Ù. Microsoft ±â¼úÀ» »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ Windows ±â¹Ý ÄÄÇ»ÅÍ, ƯÈ÷ Azure ¹èÆ÷¿Í ¿£ÅÍÇÁ¶óÀÌÁî ±Ô¸ðÀÇ ÄÄÇ»Å͸¦ »ç¿ëÇÏ´Â °æ¿ì ÁÖ·Î JavaScript ¿ë IDE·Î Visual Studio 2017À» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.

ºñ¿ë : ¿µ¿øÈ÷ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¶óÀ̼±½º°¡ÀÖ´Â Visual Studio ¿£ÅÍÇÁ¶óÀÌÁî Ç¥ÁØ ±¸µ¶ (MSDN)ÀÇ °æ¿ì Ä¿¹Â´ÏƼ SKU ¹«·á¿¡¼­ 5,999 ´Þ·¯ (ù ÇØ)±îÁöÀÔ´Ï´Ù. Ç÷§Æû : Windows 7 ¼­ºñ½º ÆÑ 1 ÀÌ»ó.

 

Microsoft Visual Studio ÄÚµå

 

Visual Studio Code ´Â MicrosoftÀÇ ¹«·á °æ·® ¿¡µðÅÍÀÌÀÚ IDEÀÔ´Ï´Ù. Visual StudioÀÇ ±¸¼º ¿ä¼Ò¿Í ¿ÀÇ ¼Ò½º Atom Electron ½©À» È¥ÇÕÇÏ¿© C #À¸·Î ASP.Net ÇÙ½É °³¹ßÀ» Áö¿øÇÏ°í TypeScript ¹× JavaScript·Î Node.js °³¹ßÀ» Áö¿øÇÕ´Ï´Ù. Visual Studio Code´Â Windows¿¡¼­¸¸ Visual Studio¸¦ Áö¿øÇÑ´Ù´Â MicrosoftÀÇ ¿ª»çÀûÀÎ ÆÐÅÏÀ» ±ú°í MacOS ¹× Linux¿¡¼­µµ ½ÇÇàµË´Ï´Ù. ¾Æ·¡ÀÇ ½ºÅ©¸° ¼¦Àº MacOS¿¡¼­ ÃÔ¿µµÇ¾ú½À´Ï´Ù.

 

¿¡µå ¼±Åà ¸ÅInfoWorld


Visual Studio Code¿¡´Â TypeScript ÄÄÆÄÀÏ·¯¿Í Salsa ¿£ÁøÀÌ Æ÷ÇԵǾîÀ־ JavaScript ÄÚµå ¿Ï¼ºÀÌ ³î¶ó ¿ï Á¤µµ·Î ÈǸ¢ÇÕ´Ï´Ù. Visual Studio ÄÚµå´Â JavaScript Äڵ带 ¹é±×¶ó¿îµå¿¡¼­ TypeScript ÄÄÆÄÀÏ·¯·Î º¸³» À¯ÇüÀ» Ãß·ÐÇÏ°í ½Éº¼ Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. hasOwnProperty¸Þ¼Òµå¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÏ´Â È­¸é À̹ÌÁöÀÇ ÇÏ´Ü ±Ùó¿¡ÀÖ´Â »óÀÚ¿¡¼­ °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù .

 

µ¿ÀÏÇÑ ±âÈ£ Å×À̺íÀ» ÅëÇØ IntelliSense´Â ½Ä ÀԷ½à ÄÚµå ¿Ï¼ºÀ»À§ÇÑ ÈǸ¢ÇÑ Æ˾÷ ¿É¼Ç ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. "."À» ÀÔ·Â ÇÑ ÈÄ ÀÚµ¿ °ýÈ£ ´Ý±â, ÀÚµ¿ ´Ü¾î ¿Ï¼º ¿É¼Ç, ÀÚµ¿ ¸Þ¼­µå ¸ñ·Ï ¹× ¸Þ¼­µå ³» ÀÚµ¿ ¸Å°³ º¯¼ö ¸ñ·ÏÀ» °¡Á®¿É´Ï´Ù. DefinitelyTypedÀÇ d.ts ÆÄÀÏ¿¡ ´ëÇÑ ÂüÁ¶¸¦ Ãß°¡ÇÏ¿© IntelliSense¸¦ Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. Visual Studio ÄÚµå´Â __dirnameNode.js ±âº» Á¦°ø º¯¼ö ¿Í °°Àº ÀϹÝÀûÀÎ ¹®Á¦¸¦ ÀÎ½Ä ÇÒ ¶§À̸¦ Á¦°ø ÇÕ´Ï´Ù.

 


Visual Studio Code´Â TypeScript ÄÄÆÄÀÏ·¯ ¹× Roslyn .Net ÄÄÆÄÀÏ·¯¿Í °°Àº Microsoft ±â¼úÀ» Atom¿¡¼­ »ç¿ëÇÏ´Â ÀüÀÚ ¼Ð°ú °áÇÕÇÑ Node.js ¹× ASP.Net ¿ë ¹«·á °æ·® IDEÀÔ´Ï´Ù. Visual Studio ÄÚµå´Â Windows, MacOS ¹× Linux¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


Èû³» Áö¿øÀº ¾ÆÁÖ ÁÁ°í ¾ÆÁÖ »ç¿ëÇϱ⠽±´Ù. Visual Studio ÄÚµå µð¹ö°Å´Â Node.js °³¹ß (¹× ASP.Net °³¹ß)À»À§ÇÑ ¶Ù¾î³­ µð¹ö±ë ȯ°æÀ» Á¦°øÇÕ´Ï´Ù. Visual Studio Code´Â Internet Explorer F12 °³¹ßÀÚ µµ±¸¿Í µ¿ÀÏÇÑ ±â¼úÀ» ±â¹ÝÀ¸·ÎÇÏ´Â HTML, CSS, Less, Sass ¹× JSON µµ±¸¸¦À§ÇÑ µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ gulp¹×°ú °°Àº ¿ÜºÎ ÀÛ¾÷ ÁÖÀÚ¿Í »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÑ ÅëÇÕÀÌ ÀÖ½À´Ï´Ù jake.

 

Visual Studio Code´Â °ß°íÇÏ°í ¹ÝÀÀÀÌ ºü¸¥ Ç÷¯±×ÀÎÀ» Áö¿øÇÕ´Ï´Ù. JavaScript ¹× TypeScript ÇÁ·¹ÀÓ ¿öÅ©¿Í ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ½À¼­¸¦ ÀÛ¼ºÇÒ ¶§ ÇÊÀÚ°¡ ±ÇÀåÇÏ´Â ÆíÁý±âÀÔ´Ï´Ù.

 

ºñ¿ë : ¹«·á. Ç÷§Æû : Windows, MacOS ¹× Linux

 

JetBrains WebStorm

 

Àú·ÅÇÑ °¡°Ý¿¡µµ ºÒ±¸ÇÏ°í JetBrainsÀÇ WebStorm Àº À¥ °³¹ßÀÚ¸¦À§ÇÑ ÇÏÀÌ ¿£µå IDE·Î¼­ HTML, CSS ¹× JavaScript ÇÁ·ÐÆ® ¿£µå¿¡ ÁßÁ¡À» µÓ´Ï´Ù. JetBrains´Â Java, PHP, Ruby ¹× Python ¿ë IDEµµ ÆǸÅÇϸçÀÌ ¿£ÁøÀº ¸ðµÎ ÇÙ½É ¿£ÁøÀ» °øÀ¯ÇÕ´Ï´Ù.

¿¡µå ¼±Åà ¸ÅInfoWorld
À¥ °³¹ß ÇÁ·ÎÁ§Æ®ÀÇ ÆíÁýÀÚ ÀÎ WebStormÀº ±× ¹ÛÀÇ ´Ù¸¥ ¸ðµç °Íº¸´Ù ¶Ù¾î³³´Ï´Ù. ±×°ÍÀº ´ç½ÅÀÌ ±â´ëÇÏ´Â ¸ðµç °ÍÀ» °¡Áö°í ÀÖÀ¸¸ç, ¸¹Àº Áñ°Å¿î ³î¶ó¿òÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ±¸¹® »öÄ¥°ú Á¦ÇÑµÈ ÄÚµå ¿Ï¼ºÀÌ ±â´ëµË´Ï´Ù. HTMLÀ» »ý¼ºÇÏ´Â JavaScript¿Í °°ÀÌ º¹ÀâÇÑ ¾ð¾î°¡ È¥ÇÕ µÈ °æ¿ì¿¡´Â Á¤È®ÇÑ ÄÚµå ¿Ï¼ºÀ» ±â´ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀϺΠÄÚµå ÆíÁý±â´Â HTMLÀ» ÀÏ¹Ý ¹®ÀÚ¿­·Î ó¸®ÇÏ°í ó¸®ÇÏÁö¸¸ WebStormÀº Æ÷ÇÔ µÈ HTMLÀ» ÀνÄÇÏ°í ´ÙÀ½ °èÃþÀ» ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. WebStormÀÇ Å°¿öµå, ·¹À̺í, º¯¼ö, ¸Å°³ º¯¼ö ¹× ÇÔ¼ö¿¡ ´ëÇÑ JavaScript ÄÚµå ¿Ï¼ºÀº DOM ±â¹ÝÀÌ¸ç ³Î¸® »ç¿ëµÇ´Â ºê¶ó¿ìÀú º° ¹æ¹ýÀ» Áö¿øÇÕ´Ï´Ù.

º¸±â ¹× Ž»öÀº Äڵ带 °ËÅä ÇÒ ¶§ ´Ù¸¥ »ç¶÷ÀÇ ÄÚµå, ÀÌÀü ÄÚµå ¶Ç´Â Àǽɽº·¯¿î »õ ÄÚµå µî ¹«¾ùº¸´Ù Áß¿äÇÕ´Ï´Ù. WebStormÀº ¼±¾ð°ú ±âÈ£·Î ½±°Ô À̵¿ÇÏ¸ç ±âÈ£, ·¹ÀÌºí ¹× ÆÄÀÏÀÇ »ç¿ë¹ýÀ» ã¾Æ °­Á¶ÇÕ´Ï´Ù.

 

JavaScript´Â ¿©ÀüÈ÷ ÁøÈ­ÇÏ°íÀÖÀ»»Ó ¾Æ´Ï¶ó ´Ù¸¥ ºê¶ó¿ìÀú ¹× ´Ù¸¥ ȯ°æ¿¡¼­ ¿©ÀüÈ÷ ±¸ÇöÀÌ ´Ù¸¨´Ï´Ù. WebStormÀ» »ç¿ëÇϸé JavaScript ¾ð¾î ¹öÀüÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ÇöÀç ¼±ÅÃÇÑ ºê¶ó¿ìÀú ȣȯ¼ºÀ» º¸¿©ÁÝ´Ï´Ù.

 

JavaScript´Â ´ç¿¬È÷ ¿ÀÈ÷·Á µ¿Àû ÀÎ À¯ÇüÀÇ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾îÀÔ´Ï´Ù. ´õ ³ªÀº À¯Çü °Ë»ç¸¦ Ãß°¡Çϱâ À§ÇØ ÀϺΠ»ç¶÷µéÀº TypeScript¸¦ ÀÛ¼ºÇÏ´Â °ÍÀ» ¼±È£ÇÕ´Ï´Ù. WebStormÀº TypeScript¸¦ Áö¿øÇϸç TypeScript ÄÄÆÄÀÏ·¯¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Á» ´õ °£°áÇÑ Äڵ带 ¾òÀ¸·Á¸é CoffeeScript¸¦ ÀÛ¼ºÇÏ´Â ÆíÀÌ ÁÁ½À´Ï´Ù. WebStormµµÀ̸¦ Áö¿øÇϸç JavaScript·Î º¯È¯ µÈ TypeScript, CoffeeScript ¶Ç´Â ECMAScript 6 Äڵ带 ÃßÀûÇÏ´Â ¼Ò½º ¸Ê¿¡ ´ëÇÑ µð¹ö±ë Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù.

WebStorm¿¡ ³»Àå µÈ ÄÚµå °Ë»ç´Â Dart, EJS, HTML, ±¹Á¦È­, Less, Sass, XML, XPath ¹× XSLT µîÀÇ ÀϹÝÀûÀÎ JavaScript ¹®Á¦¸¦ ´Ù·ì´Ï´Ù. WebStorm¿¡´Â JSHint (jQuery ÆÀ¿¡¼­ ±ÇÀå), JSLint ¹× ±âŸ ÁÖ¿ä JavaScript Á¤Àû ÄÚµå °Ë»ç±â°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

 

´Ù¸¥ Á¦Ç°À» À§ÇØ Node.js¸¦ ±¸¼ºÇϸé Á¾Á¾ ¸í·É ¼Ð¿¡¼­ °íÅ뽺·¯¿î ¼¼¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. WebStormÀº Node.js ¹× NPM ¼³Ä¡, ¾÷±×·¹ÀÌµå ¹× ¼Ò½º ÄÚµå ±¸¼ºÀ» ÀÚµ¿È­ÇÕ´Ï´Ù. ¶ÇÇÑ WebStormÀ» »ç¿ëÇϸé Node.js ÀÀ¿ë ÇÁ·Î±×·¥À» µð¹ö±ë ¹× ÇÁ·ÎÆÄÀÏ ¸µÇÏ°í CommonJS Ŭ·¡½º ¸â¹ö¸¦ ÀÚµ¿ ¿Ï¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

WebStormÀº Node.js ÀÀ¿ë ÇÁ·Î±×·¥À» µð¹ö±ëÇÏ´Â °Í ¿Ü¿¡µµ Mozilla Firefox ¶Ç´Â Google Å©·Ò¿¡¼­ ½ÇÇàµÇ´Â JavaScript Äڵ带 µð¹ö±ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. JavaScript ÆÄÀϻӸ¸ ¾Æ´Ï¶ó HTML ÆÄÀÏ¿¡¼­µµ Áß´Ü Á¡À» Á¦°øÇϸç Áß´Ü Á¡ ¼Ó¼ºÀ» »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð¹ö°Å UI¿¡¼­ ÇÁ·¹ÀÓ, º¯¼ö ¹×º¸±âº¸±â¸¦ º¸¿©ÁÖ°í JavaScript Ç¥Çö½Ä (¹× ChromeÀÇ ¿ä¼Ò ÅÇ)ÀÇ ·±Å¸ÀÓ Æò°¡¸¦ Á¦°øÇÕ´Ï´Ù.

 

µð¹ö±ë ÇÒ ¶§ LiveEditÀ̶ó´Â ±â´ÉÀ» »ç¿ëÇϸé Äڵ带 º¯°æÇÏ°í µð¹ö±× ¼¼¼ÇÀ» ½ÇÇàÁßÀÎ ºê¶ó¿ìÀú¿¡ º¯°æ »çÇ×À» Áï½Ã ÀüÆÄ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é ½Ã°£À» Àý¾àÇÏ°í º¯°æ »çÇ×ÀÌ ¾Æ¹« °ÍµµÇÏÁö ¾ÊÀº ÀÌÀ¯¸¦ ¾Ë¾Æ ³»·Á°íÇÏ´Â ÀϹÝÀûÀÎ ¹®Á¦¸¦ ¹æÁöÇÏ°í ºê¶ó¿ìÀú¸¦ »õ·Î °íÄ¡´Â °ÍÀ» ÀØ¾î ¹ö¸° °ÍÀ» ¹ß°ßÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ.

 


JetBrainsÀÇ WebStormÀº HTML, CSS, JavaScript ¹× XML ¿ë IDE·Î ÇÁ·ÎÁ§Æ® (¿ÞÂÊ Ã¢¿¡ Ç¥½ÃµÊ) ¹× GitHub¸¦ Æ÷ÇÔÇÑ ¹öÀü Á¦¾î ½Ã½ºÅÛÀ» Áö¿øÇÕ´Ï´Ù. WebStormÀº ¸Å¿ì ÈǸ¢ÇÑ ¿¡µðÅÍ ÀϻӸ¸ ¾Æ´Ï¶ó Äڵ带 Á¡°ËÇÏ°í (¿ÞÂÊ ¾Æ·¡ ÆгΠÂüÁ¶) ÇÁ·ÎÁ§Æ®ÀÇ °´Ã¼ ÁöÇ⠺並 Á¦°øÇÕ´Ï´Ù.

 


´ÜÀ§ Å×½ºÆ®¸¦ À§ÇØ WebStormÀº JsTestDriver Ç÷¯±×ÀÎÀ» ¹øµéÇÕ´Ï´Ù. ÀÌ°ÍÀº ¿ø·¡ Google ÇÁ·ÎÁ§Æ® ¿´Áö¸¸ JetBrainsÀº ÇöÀç °³¹ß¿¡ ±â¿©ÇÏ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ WebStormÀº Karma Å×½ºÆ® ·¯³Ê¿Í ÅëÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °¡Áö Å×½ºÆ® ¹æ¹ý ¸ðµÎ WebStormÀº ÄÚµå ¹üÀ§¸¦ ÃßÀûÇÕ´Ï´Ù.

 

¸®ÆÑÅ丵Àº ¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ ÇÇÇÏ´Â °æÇâÀÌÀÖ´Â Áß¿äÇÑ ´Ü°èÀÔ´Ï´Ù. ¼öµ¿À¸·Î ¼öÇà ÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇϱ⠽±±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª, µ¿¾È ¼öµ¿À¸·Î ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ¾î¾ßÇÕ´Ï´Ù, ´ç½ÅÀº Ç×»ó °áÁ¤ÇØ¾ß ¹«¾ùÀ» , ¸®ÆÑÅ丵Àº Å« ½Ã°£À» Àý¾à ÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÚµ¿È­ ÇÒ ¼öÀÖ´Â ÆíÁý±â¸¦ ¼öÇàÇؾßÇÕ´Ï´Ù. Java ¶óÀ̺귯¸® ³ª C ++ ¶óÀ̺귯¸®¿Í ºñ±³ÇÒ ¶§ ƯÈ÷ ÀÚ¹Ù ½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿¡¼­ ¼öÇàÇØ¾ß ÇÒ ¸®ÆÑÅ͸µÀºº°·Î ¾øÁö¸¸ WebStormÀº ¸®ÆÑÅ丵 À¯ÇüÀ» ¸ðµÎ ÀÚµ¿È­ÇÕ´Ï´Ù. º¯¼ö, ¸Å°³ º¯¼ö ¹× ¹æ¹ýÀÇ ÃßÃâ; ÀζóÀÎ; ¼­¸í º¯°æ; ¿òÁ÷ÀÌ´Â; ¹× º¹»ç.

 

WebStormÀº FTP, SFTP, FTPS¸¦ ÅëÇØ ·ÎÄà ¶Ç´Â ¸¶¿îÆ® µÈ Æú´õ¿¡ ¹èÆ÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù. WebStormÀº ÇÊ¿ä¿¡ µû¶ó µð·ºÅ丮¿Í ÆÄÀÏÀ» ´Ù¿î·Îµå, ¾÷·Îµå, µ¿±âÈ­ ¹× ºñ±³ÇÒ ¼ö ÀÖÀ¸¸ç ¿øÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

WebStormÀº Subversion, Mercurial, Git (GitHub Æ÷ÇÔ), Perforce, CVS ¹× TFS¿Í °°Àº ÁÖ¿ä ¹öÀü Á¦¾î ½Ã½ºÅÛ°ú ¸ðµÎ ÅëÇյ˴ϴÙ. ¹öÀü Á¦¾î ½Ã½ºÅÛÀÇ ½©ºù ½Ã½ºÅÛ (¿¹ : Git ¼û±è)À» »ç¿ëÇÏ´Â ´ë½Å ¹öÀü °ü¸®¿¡¼­ ¾÷µ¥ÀÌÆ®Çϱâ Àü¿¡ ÀÛ¾÷ Æ®¸®¸¦ Á¤¸®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ÀÚü ½©ºù ½Ã½ºÅÛÀÌ ÀÖ½À´Ï´Ù. WebStormÀº ¶ÇÇÑ ·ÎÄà º¯°æ ±â·ÏÀ» ÃßÀûÇÏ°í ½±°Ô µÇµ¹¸± ¼öÀÖ´Â ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¯°æ »çÇ×À» Ç¥½ÃÇϹǷΠ½ÇÁ¦·Î ½ÃµµÇÏÁö ¾Ê´Â ÇÑ ÀÛ¾÷À» ÀҰųª Ä¿¹Ô°£¿¡ Äڵ带 ±ú¶ß¸± ¼ö ¾ø½À´Ï´Ù.

 

WebStormÀ» »ç¿ëÇÒ ¶§ ¼º´ÉÀº ½ÇÁ¦·Î ¹®Á¦°¡µÇÁö ¾Ê½À´Ï´Ù. ½ÃÀÛÀº ±âº»ÀûÀ¸·Î ÆíÁý±â ÀÎ Sublime Textº¸´Ù ´À¸± ¼ö ÀÖÁö¸¸ ´ëºÎºÐÀÇ ´Ù¸¥ ½ÇÁ¦ IDEº¸´Ù ºü¸£¸ç Java ±â¹Ý IDE ÀÎ NetBeans ¹× Eclipseº¸´Ù ÈξÀ ºü¸¨´Ï´Ù.

 

³ôÀº ¼öÁØ¿¡¼­ WebStormÀº ½ÃÀÛÇÏ°í ÁÖ¿ä Áú¹®¿¡ ´ë´ä ÇÒ ¼öÀÖ´Â ÃæºÐÇÑ ¹®¼­¸¦ º¸À¯ÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª µå¸± ´Ù¿îÇÏ¸é ¾µ¸ð¾ø´Â ºí·Î±× °Ô½Ã¹°·Î Àü¼Û µÉ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² °æ¿ì¿¡´Â ÇÊÀÚ°¡ ÇÁ·Î±×·¥À» ½ÇÇèÇÏ°í ÇÊ¿äÇÑ °æ¿ì ³» ÆÄÀÏÀ» µÇµ¹¸®±â°¡ ´õ ½¬¿î ¹æ¹ýÀ» ã¾Ò½À´Ï´Ù.

 

Àü¹ÝÀûÀ¸·Î, WebStormÀº ¿ÏÀüÇÑ ±â´ÉÀÇ IDE¸¦ ¿øÇÏ°í ¹«·á »çº»À» ¾ò°Å³ª ¶óÀ̼¾½º¿¡ ´ëÇØ ¾à°£ÀÇ ¿¹»êÀÌ ÇÊ¿äÇÑ Áß´ëÇÑ JavaScript / HTML5 / CSS °³¹ßÀÚ¿¡°Ô ÁÁÀº ¼±ÅÃÀÔ´Ï´Ù. ±×·¯³ª JavaScript°¡ ¾Æ´Ñ ¼­¹ö Ãø Äڵ带 ¸¹ÀÌ ÀÛ¼ºÇÏ´Â °æ¿ì JavaScript»Ó¸¸ ¾Æ´Ï¶ó ¼­¹ö Ãø ¾ð¾î¿Í µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÏ´Â IDE¸¦ Á¶»çÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. IDE°¡ ½ÇÁ¦·Î ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì Sublime Text ¶Ç´Â ÁÁÀº JavaScript ±¸¹® °­Á¶ Ç¥½Ã°¡ÀÖ´Â ´Ù¸¥ ÆíÁý±â¸¦ °í·ÁÇϽʽÿÀ.

 

ºñ¿ë : 1 ³â ¾÷±×·¹À̵带 Æ÷ÇÔÇÏ¿© »ç¿ë ¹× Á¦ÈÞ¿¡ µû¶ó $ 129±îÁö ¹«·áÀÔ´Ï´Ù. Ãß°¡ ¾÷±×·¹ÀÌµå ³â°£ $ 103±îÁö ¹«·áÀÔ´Ï´Ù. ´ÜÀÏ ¶óÀ̼¾½º Å°¸¦ »ç¿ëÇÏ¿© Windows, MacOS ¶Ç´Â Linux¿¡¼­ µ¿ÀÏÇÑ È¯°æÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 30 ÀÏ ¹«·á Æò°¡ÆÇ. Ç÷§Æû : Windows (XP ÀÌ»ó); MacOS (10.5 ÀÌ»ó); Linux 64 ºñÆ® (KDE, GNOME ¶Ç´Â Unity µ¥½ºÅ©Å¾ ȯ°æ).

 

ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ IDE

 

Eclipse NeonÀº ÃֽŠAngular ¹× React ÇÁ·ÎÁ§Æ®¸¦ Áï½Ã ó¸® ÇÒ ¼ö ​​¾øÁö¸¸ Eclipse´Â ¾ðÁ¦³ªÃ³·³ Ç÷¯±×ÀÎ ½ÃÀåÀÌ ¸Å¿ì Å®´Ï´Ù. Angular ¹× TypeScriptÀÇ °æ¿ì Angular IDE (Webclipse)¸¦ Ãß°¡ÇÏ°í React ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì JSX ÆÄÀÏÀ» »ç¿ëÇÏ¿© TypeScript IDE¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç÷¯±×ÀÎ Áß Çϳª ¶Ç´Â µÑ ¸ðµÎ¸¦ »ç¿ëÇϸé Eclipse´Â ÃֽŠÀÚ¹Ù ½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Eclipse¸¦ Àü¹®ÀûÀ¸·Î »ç¿ëÇؾßÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í´Â Webclipse Pro ¶óÀ̼¾½º¿¡ ´ëÇÑ ºñ¿ëÀ» ÁöºÒÇÏ°í ½ÍÁö ¾Ê½À´Ï´Ù.

 

Komodo IDE´Â ¿À·¡ Àü¿¡ ÁÁ¾ÆÇÏ´Â IDEÀ̸ç, PHP, Perl, Python ¶Ç´Â Ruby¿Í °áÇÕÇÏ¿© JavaScript¸¦ »ç¿ëÇϰųª ±¤¹üÀ§ÇÑ Ajax ÀÛ¾÷À» ¼öÇàÇϰųª ¸¹Àº Á¤±Ô Ç¥Çö½ÄÀ» ÀÛ¼ºÇÏ´Â °æ¿ì¿¡µµ ¿©ÀüÈ÷ ±ÇÀå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é WebStorm ¹× Visual Studio Code¿¡¼­ ¼³Á¤ ÇÑ Ç¥ÁØ¿¡ ¹ÌÄ¡Áö ¸øÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î NetBeans°¡ ÁÁÁö¸¸ ¹«·áÀÌÁö¸¸ Á¤È®ÇÏÁö´Â ¾Ê½À´Ï´Ù. Java ¼­¹ö ±â¼ú°ú ÇÔ²² JavaScript¸¦ »ç¿ëÇÏ´Â °æ¿ì ±ÇÀå ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Visual Studio 2017Àº JavaScript IDE·Î¼­ ¸Å¿ì ¶Ù¾î³ªÁö ¸¸ Çìºñ±Þ ¹× ¸®¼Ò½º Áý¾àÀûÀ̸ç Windows¿¡¼­¸¸ ½ÇÇàµË´Ï´Ù. Windows¿¡¼­ °³¹ßÇÏ´Â °ÍÀÌ ¹®Á¦°¡µÇÁö ¾Ê´Â ÇÑ ¸¹Àº JavaScript°¡ Æ÷ÇÔ µÈ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇØ Visual Studio 2017À» È®½ÇÈ÷ Ãßõ ÇÒ ¼ö ÀÖ½À´Ï´Ù. JavaScript ¶Ç´Â TypeScript¸¦ ÀÛ¼ºÇÏ´Â °Í ¿Ü¿¡µµ .NetÀ» ¹é ¿£µå ¿ëÀ¸·Î »ç¿ëÇϰųª, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÈ­Çϰųª, ÄÁÅ×À̳ʿ¡ ¹èÆ÷Çϰųª, Azure ¼­ºñ½º¸¦ »ç¿ëÇϰųª, Azure¿¡ ¹èÆ÷Çϸé Visual Studio 2017ÀÌ ÀûÇÕÇÑ IDE ÀÏ ¼ö ÀÖ½À´Ï´Ù.

 

ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå´Â ÀÚÀ¯·Ó°í °¡º­¿î Á¦Ç°À¸·Î ºñÁÖ¾ó ½ºÆ©µð¿ÀÀÇ °­Á¡À» ¿ÀÇ ¼Ò½º ¾ÆÅè ÀÏ·ºÆ®·Ð ¼Ð°ú °áÇÕÇÏ¿© MacOS ¹× Linux´Â ¹°·Ð Windows¿¡¼­µµ ½ÇÇàµÇ¸ç °­·ÂÇÑ Ç÷¯±×ÀÎ ¿¡ÄÚ ½Ã½ºÅÛÀ» °®Ãß°í ÀÖ½À´Ï´Ù. ±×°ÍÀº JavaScript¿Í TypeScript ÇÁ·¹ÀÓ ¿öÅ© Æ©Å丮¾ó¿¡¼­ ±ÇÀåÇÏ´Â IDEÀÔ´Ï´Ù. ¸Å¿ì À¯¿ëÇÏ°í ¹«·áÀÔ´Ï´Ù.

 

WebStormÀº ¿ÏÀüÇÑ ±â´ÉÀÇ IDE¸¦ ¿øÇÏ¸ç ¹«·á »çº»À» ¾ò°Å³ª ¶óÀ̼¾½º ¿¹»êÀ» È®º¸ÇؾßÇÏ´Â ½É°¢ÇÑ JavaScript / HTML5 / CSS °³¹ßÀÚ¿¡°Ô ±ÇÀåµÇ´Â JavaScript IDEÀÔ´Ï´Ù. Ź¿ùÇÑ ÆíÁý ±â´É, Áï¼® ÄÚµå ºÐ¼®, °­·ÂÇÑ ALM ÅëÇÕ ¹× ÁÖ¿ä JavaScript ÇÁ·¹ÀÓ ¿öÅ©¿¡ ´ëÇÑ Áö¿øÀ¸·Î WebStormÀº Àü¹® JavaScript °³¹ßÀÚ¸¦À§ÇÑ »óÀÚ¸¦ È®ÀÎÇÑ ´ÙÀ½ ÀϺθ¦ °Ë»çÇÕ´Ï´Ù.