viron.ÅؽºÆ® ÆÄÀÏ ÅÛÇø´¿¡ ȯ°æ º¯¼ö ³Ö±â | |
Áö±Ý ´Ù¿î·Îµå |
viron. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Alexander Bohn
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://github.com/fish2000/
viron. ű×
viron. ¼³¸í
VironÀº Dead-Stopid Templating Utility ½ºÅ©¸³Æ®·Î $ Environment_Variable-Ishy ÅäÅ«À» µ¿ÀÏÇÑ À̸§ÀÇ È¯°æ º¯¼öÀÇ ³»¿ëÀ¸·Î ´ëüÇÕ´Ï´Ù. "-shipy"´Â "ù ¹ø° ¹®ÀÚ ÀÌÈÄÀÇ ´ë¹®ÀÚ¿Í ¼ýÀÚ¿Í ¹ØÁÙÀ» Ç¥ÇöÇÒ ¼öÀÖ´Â À̸§À» °¡Áø ȯ°æ º¯¼öÀÇ ÇÏÀ§ ÁýÇÕ".eg : $ your_can_me $ i2mok $ _no_dice_in_my_case $ iwontflyeitherviron churly-backs ¹× ¹é ½½·¡½Ã Å»ÃâÀ» ó¸®ÇÕ´Ï´Ù ´Þ·¯ Ç¥ÁöÆÇÀº ÀǽÉÀÇ ¿©Áö°¡ ¾ø±â ¶§¹®¿¡ ¿¹¸¦ µé¾î : $ i_become_my_content $ whereas_i_remain_unaffected $ {i_love_you} but_i_have_boundariesvironÀºÀÌ Á÷¼±ÀûÀ¸·Î ¾î¸® ¼®ÀÌÇϱⰡ ¾î·Æ½À´Ï´Ù. ¿¹¸¦ µé¾î, VironÀº Python Standard-lib (http://docs.plathon.org/release/2.5.2/lib/node40.html)ÀÇ »ó´Ü¿¡ ±¸ÇöµË´Ï´Ù. ÅÛÇø´À»ÇÏ´Â µ¿¾È ÅÛÇø´À» °¡·Î Áú·¯ ÀϾ´Â ÀÏÀÌ ÀϾ ¼öÀÖ´Â ÀÏ¾î³ ÀÏÀÌ ¹ß»ýÇÑ ´Þ·¯ ±âÈ£ (¶Ç´Â '$')·Î µÎ ¹è·Î ´Þ·¯ ±âÈ£ (¶Ç´Â '$$')¸¦ ´Ã¸®½Ê½Ã¿À. Stdlib TemplaterÀÇ ¹é ½½·¡½Ã Á¢µÎ»çÀÇ VexingÀº "ÀÌ ÅäÅ«Àº °ÅÀÇ ¸ðµç Çö´ë ¹®¸íÈ µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î"Ç¥ÁØ Ç×»ý Àǵµ "¸¦ Á¦´ë·Î Á¦°ÅÇÏ°í,ÀÌ ÅäÅ«ÀÌ Àü·ÂÀ» Á¦°ÅÇÕ´Ï´Ù. ÀÌ ¾ÆÀ̵ð¾î´Â VironÀÌ ÀÚü¸¦ °úµµÇÏ°Ô ¼³¸íÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼ ¹é ½½·¡½Ã¿Í °°ÀÌ "ȯ°æ º¯¼ö ÅÛÇø´ ±¸¹®"°³³ä°ú ÀÏÄ¡ÇÏ´Â °ÍÀÔ´Ï´Ù. Ãß°¡ ±Û ¸Ó¸® ·¿ Æ÷ÀÎÆ®°¡ ÇÊ¿äÇÑ °³³äÀÌ À߶ó ³Â½À´Ï´Ù. °¡Àå ¹«ÀÚºñÇÑ vetos°¡ "Áï½ÃÁÖÀǸ¦ ±â¿ïÀÌÁö ¾ÊÀ» °Í"°ú ±×·± ¹æ½ÄÀ¸·Î ´ç½ÅÀÇ ÆÄÀÏ¿¡ÀÖ´Â ´Þ·¯ Ç¥ÁöÆÇÀÇ ¼ö¿Í Á¶¿ëÈ÷ ºô¾î ¸ÔÀ» °Í "°ú ±×·± °ÍÀÔ´Ï´Ù. ¸Å¿ì °íÀÇÀû ÀÎ "¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó"°áÁ¤À̹ǷΠÁö±Ý ±äÀåÀ» Ç® ¼ö ÀÖ°í,ÀÌ Á¤È®ÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ´Ù¸¥ 10 ¾ï °³ÀÇ ½ºÅ©¸³Æ®, µµ±¸, ÇÁ·¹ÀÓ ¿öÅ©, Ç÷¯±×ÀÎ Áß Çϳª¿¡ ´ëÇØ °ÆÁ¤ÇÏÁö ¾Ê°íµµ ºñÁî´Ï½º¿¡ ´ëÇØ °¡½Ê½Ã¿À. ´õ ³ªÀº ¶Ç´Â Moreso ¶Ç´Â someshit. VironÀº (http://haml-lang.com/)°ú °°Àº ¾à°£ÀÇ ±«»óÇÑ ÃàÀÇ ¸í·É ¸¶Å© ¾÷ÀÌ ¾Æ´Ï¸ç, ¿ì¾ÆÇÑ ¹«¾ð°¡À̸ç, ±×°Ç ¿ì¾ÆÇÏ°í Gosh-Darned de-Facto Ç¥ÁØÀ̵Ǵ °ÍÀÔ´Ï´Ù. ¿¹ (http://mustache.github.com/). ÅؽºÆ® ÆÄÀÏ¿¡¼ ¸ÛûÇÑ OL 'ȯ°æ º¯¼ö ÀÏ»ÓÀÔ´Ï´Ù. Áø½ÇÀº ±×°ÍÀ» ¾²°í ½ÍÁöµµ ¾Ê¾ÒÁö¸¸, ³ª´Â ±×°ÍÀ» ÇÊ¿ä·ÎÇÏÁö ¾Ê°í ´Ù¸¥ ÇØ°áÃ¥ Áß ¾î´À °Íµµ ÃæºÐÈ÷ ¾î¸® ¼®´Ù. ±×·¡¼! Áï, ³ª´Â ´ç½ÅÀ» »ç¶ûÇÏ°í ´ç½ÅÀÇ ±â¿©¸¦ ¿°í ¿ÀÇ ¼Ò½º¿¡ ´ëÇÑ ´ç½ÅÀÇ ±âºÎ¸¦ÇϽñ⠹ٶø´Ï´Ù. ±×·¯¸é ²ø¾î ´ç±â´Â °ÍÀ» ÀÚÀ¯·Ó°ÔÇϱ⸦ ¹Ù¶ø´Ï´Ù, ³ª´Â ´ç½ÅÀÌ ±âºÎÇØ¾ß ÇÒ ÀÏÀÌÀÖÀ» ¼öÀÖ´Â ÀÏ¿¡ ÈïºÐµË´Ï´Ù! ³ª´Â ´ç½ÅÀÌ ±×°ÍÀÌ ÀüÀûÀ¸·Î ´Ù¸¥ ¹æÇâÀ¸·Î °¡Á® °¡°í ³ª¿¡°Ô ÆÐÄ¡¸¦ º¸³»´Â ÆÐÄ¡¸¦ º¸³»µµ·Ï "VironÀº ±«·Ó È÷°í, ºÒ¹ýÀû ÀÎ Oauth2¿Í ¹«·á Dz - ¹®Áö¸§À» ±¸ÇöÇÏ°íÀÖ´Ù"´Â ÆÐÄ¡¸¦ º¸³»Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ³ª´Â ±×°ÍÀ» ¿ÏÀüÈ÷ ¹Þ¾Æ µéÀÏ °ÍÀÔ´Ï´Ù. Çö½ÇÀûÀ¸·Î, ´ç½ÅÀº ´õ ¸¹Àº cacht·Î ¹°°ÇÀ» ÇØÅ· ÇÒ °ÍÀÔ´Ï´Ù. Ãß·Ð °èȹ - nsactioncellÀ» ÇÏ·ç Á¾ÀÏ ÆíÀÇ ¹æ¹ýÀ» ÀÛ¼ºÇÏ¿© °ÅºÎ¿¡ ¸Ó¹°·¯ ÀÖÁö ¾ÊÀ¸¸ç ½ÅÀåÀÇ ½Ã¹Ä·¹ÀÌÅÍ - ÆÝĪ Rasmus Lerdorf¿¡¼ ¾ÛÀÇ ¸ù°ñ¾î UI¸¸À» ¸¸Áö¸é (QV ¹é ½½·¡½Ã ¸Þ¸ð ¥±4 ) - "¾²±â"ºñ incoherent ¹× byzantine oauth2 ¸ðµç ºñÆ®°¡ ¹«¾ùÀÎÁö ¼³¸íÇϱâ À§ÇØ ¹®Á¦¸¦ ¸íÈ®È÷ÇÏÁö ¾Ê°Å³ª Á¨Àå, ¿Ö ±× ºñÆ®°¡ ÀÖ´ÂÁö, ¿Ö ±×µéÀÌ ¿ÖÀÌ ´Ù¸¥ oauth2ÀÇ ¿¹¸¦ µé¾îÀÌ ´Ù¸¥ oauth2ÀÇ ¿¹¿¡¼ ºñÆ®ÀÇ ÀϺΠ(±×·¯³ª ÀüºÎ´Â ¾Æ´Õ´Ï´Ù) ¿Ö ºô¾î ¸ÔÀ» ÀÌÀ¯´Â ¹«¾ùÀԴϱî? - Pair-Programming µ¿ÀÛ Áß½ÉÀÇ µµ¸ÞÀΠƯÁ¤ »çȸ ±×·¡ÇÁ MicroFrameworks´Â Ŭ¶ó¿ìµå¿¡¼ ¹ÝÀÀÀÌ ºü¸¥ »ç¿ëÀÚ °æÇèÀ» ÇÇÇÏ°í ÀÖ½À´Ï´Ù ... ±×·¸Áö¸¸ VironÀÌ ½ÇÁ¦·Î ½ÇÁ¦·Î ´ç½ÅÀ» À§ÇØ ÀÏÇÒ ¼ö ÀÖ´Ù¸é, ³ª´Â ¾ÆÁÖ ¸®ÅÍ ¶óÀÔ´Ï´Ù. Lly ±×¸®°í ´ç½ÅÀ» ´ç½ÅÀ» ´ë½ÅÇÏ¿© ¹«½ÃÇϽʽÿÀ - ¾Ë·ÁÁÖ¼¼¿ä. ±×¸®°í salud.productÀÇ È¨ÆäÀÌÁö
viron. °ü·Ã ¼ÒÇÁÆ®¿þ¾î