Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö / ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®/ÀÌŬ¸³½º/¿ÀǼҽº
Beginning Ruby on Rails - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Steven Holzner
¤ý¿ª ÀÚ À̺´ÁØ
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2008³â 02¿ù 15ÀÏ
¤ýÁ¤ °¡ 20,000¿ø
¤ýÆäÀÌÁö 493 ÆäÀÌÁö
¤ýISBN 978-89-5674-418-6
¤ý³­À̵µ ÃʱÞ.Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
Ruby ¾ð¾î¿Í Rails Ç÷§Æû ÀÔ¹®

Ruby on Rails´Â ¸Å¿ì Çõ½ÅÀûÀÎ ¿Â¶óÀÎ ÇÁ·Î±×·¡¹Ö Ç÷§ÆûÀÌ´Ù. Rails¸¦ »ç¿ëÇϸé ÀüÀÚ »ó°Å·¡ À¥ »çÀÌÆ®¸¦ ºü¸£°Ô, ±×¸®°í °£ÆíÇÏ°Ô ±¸ÃàÇÒ ¼ö ÀÖ´Ù. Ruby¶ó´Â Á÷°üÀûÀÌ°íµµ È¿À²ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í Rails°¡ Á¦°øÇÏ´Â °³¹ßȯ°æÀ» »ç¿ëÇϸé, ¼³»ç À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» óÀ½À¸·Î ¸¸µé¾î º¸´Â ÇÁ·Î±×·¡¸Ó¶ó°í ÇÒÁö¶óµµ, ÇÊ¿ä·Î ÇÏ´Â ¸ðµç ±â´ÉÀ» °®Ãá À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼Õ½±°íµµ ºü¸£°Ô ¸¸µé¾î ³¾ ¼ö ÀÖ°Ô µÈ´Ù.

ÀÌ Ã¥Àº Ruby ¾ð¾î¿Í Rails Ç÷§Æû Àü¹Ý¿¡ ´ëÇÑ ÀÔ¹®¼­ÀÌ´Ù. Ruby¿Í Rails¸¦ ´Ù¿î¹Þ°í ¼³Ä¡ÇÏ´Â ¹æ¹ý, Á¶°Ç¹®À̳ª ¼øÈ¯¹® ¶Ç´Â ¸Þ¼Òµå³ª ºí·ÏÀ» Á¤ÀÇÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý, ±×¸®°í Ŭ·¡½º¿Í °´Ã¼ÀÇ °³³ä µîÀ» ¾ÆÁÖ ½±°Ô ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ, Rails ÇÁ·Î±×·¥À» ¸¸µå´Â ¹æ¹ý, µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â ¹æ¹ý, ¸¸µé¾îÁø ÇÁ·Î±×·¥À» Å×½ºÆ®ÇÏ´Â ¹æ¹ý, ±×¸®°í Àå¹Ù±¸´Ï³ª ¿Â¶óÀΠīŻ·Î±×ó·³ À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ³Î¸® »ç¿ëµÇ´Â ÇÙ½ÉÀûÀÎ ±â´ÉµéÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­µµ ¼³¸íÇϰí ÀÖ´Ù.

[ÀÌ Ã¥ÀÇ ÁÖ¿ä ÁÖÁ¦]

    >> Ruby¿Í Rails¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý
    >> Ruby¸¦ »ç¿ëÇÑ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¹æ¹ý
    >> Rails¸¦ ÅëÇØ ±âº»ÀûÀÎ ¿Â¶óÀÎ ÇÁ·Î±×·¥À» ¸¸µå´Â ¹æ¹ý
    >> HTML ÄÁÆ®·Ñ°ú ¿¬µ¿ÇÏ´Â ¹æ¹ý°ú, ¸ðµ¨ ¹× ¼¼¼ÇÀÇ »ç¿ë¹ý
    >> µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÏ¿© µ¥ÀÌÅͺ£À̽º ·¹Äڵ带 »ý¼ºÇϰųª ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ´Â ¹æ¹ý
    >> Äí۸¦ Á¦¾îÇÏ´Â ¹æ¹ý, ÇÊÅÍ Á¤Àǹý ±×¸®°í ÆäÀÌÁö¸¦ ij½¬ÇÏ´Â ¹æ¹ý
    >> Rails¿Í Ajax¸¦ ¿¬µ¿½ÃŰ´Â ¹æ¹ý

[ÀÌ Ã¥ÀÇ ´ë»ó]
ÀÌ Ã¥Àº Ruby¿Í Rails¸¦ »ç¿ëÇÏ¿© ¿Â¶óÀÎ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϰíÀÚ ÇÏ´Â ¸ðµç »ç¶÷µéÀ» ´ë»óÀ¸·Î ÇÑ´Ù. ÇÁ·Î±×·¡¹Ö°ú HTML¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½Ä¸¸ ÀÖ´Ù¸é ÃæºÐÇÏ´Ù.
 
óÀ½¿¡ Ruby¸¦ °øºÎÇÏ°Ô µÈ °ÍÀº PerlÀÇ ±«»óÇϱâ ¦ÀÌ ¾ø´Â °´Ã¼ÁöÇâ ¹®¹ý¿¡ Áú·È±â ¶§¹®À̾ú½À´Ï´Ù. C++¿Í Java¿¡ Àͼ÷ÇÑ Àú·Î¼­´Â, ±× ¾ÏÈ£¿Íµµ °°Àº ¹®¹ýÀÌ ³Ê¹«³ª ºÎ´ã½º·´´õ±º¿ä. ±×·¯´Ù ´©±º°¡°¡ "´õ ³ªÀº Perl"À̶ó¸é¼­ Ruby¸¦ ÃßÃµÇØÁÖ¾ú½À´Ï´Ù. µÚ¿¡ ±ú´ÞÀº °ÍÀÌÁö¸¸, ±× ¸»Àº Ʋ¸° ¸»À̾ú½À´Ï´Ù. Ruby¿Í PerlÀº ¿ÏÀüÈ÷ ´Ù¸¥ ¾ð¾îÀÔ´Ï´Ù. ºñ·Ï ¹®¹ýÀûÀ¸·Î º¸ÀÚ¸é ÇѵΠ±ºµ¥ ºñ½ÁÇÑ ±¸¼®µµ ÀÖ½À´Ï´Ù¸¸, Ruby´Â ¸Ó¸®ºÎÅÍ ¹ß³¡±îÁö ÀüºÎ °´Ã¼ÁöÇâÀûÀ¸·Î ¼³°èµÈ, ¿ì¾ÆÇÑ ¾ð¾îÀÔ´Ï´Ù. ±×·¯¸é¼­µµ ½ºÅ©¸³Æ® ¾ð¾îÀÇ È¿À²¼ºÀ» Æ÷±âÇÏÁö ¾Ê°í ÀÖ´Â, µå¹® ¾ð¾îÀ̱⵵ ÇÏÁÒ.

Rails´Â Ruby¶ó´Â ¾ð¾î¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁø À¥ ÇÁ·Î±×·¡¹Ö Ç÷§ÆûÀÔ´Ï´Ù. Ruby°¡ ¿ì¾ÆÇϵí, Railsµµ ¿ì¾ÆÇÕ´Ï´Ù. Ruby on Rails¶ó´Â À̸§¿¡¼­µµ ´À³¥ ¼ö ÀÖµí, Rails´Â ¸¶Ä¡ 'À¥ °³¹ß'À̶ó´Â ƲÀ» ºô·Á RubyÀÇ ¿ì¾ÆÇÔÀ» ´ë´ëÀûÀ¸·Î ¼±ÀüÇÏ·Á´Â µíÇÑ Ç÷§ÆûÀÔ´Ï´Ù. Rails¸¦ »ç¿ëÇÏ¸é ¾ÆÁÖ º¹ÀâÇÑ À¥ ÇÁ·Î±×·¥µµ °£´ÜÇÏ°Ô ¼³°èÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. °Å±â´Ù TDD(Test-Driven Development)¸¦ Àû±ØÀûÀ¸·Î µµÀÔÇϰí ÀÖ¾î, ´ÜÀ§ Å×½ºÆ®¿Í ±â´É Å×½ºÆ®µµ ½±°Ô ÇØ ³ª°¥ ¼ö ÀÖ½À´Ï´Ù. Ajax¸¦ Áö¿øÇÏ´Â °ÍÀº ¹°·ÐÀÔ´Ï´Ù.

ÃÖ±Ù¿¡ ¸¹Àº ÇÁ·Î±×·¡¸Óµé »çÀÌ¿¡¼­ °¢±¤¹Þ°í ÀÖ´Â °³¹ß ¹æ¹ý·Ð Áß¿¡ ¾ÖÀÚÀÏ(agile) ¹æ¹ý·ÐÀ̶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(extreme programming)À̳ª TDD°°Àº °³³äÀ» ¾Æ¿ì¸£´Â ÀÌ °³¹ß ¹æ¹ý·ÐÀº Á¡ÁøÀûÀÎ ¼³°è/°³¼±/¸±¸®Á ¸ñÇ¥·Î »ï°í, ¸ðµç °ÍÀ» Á¶±Ý¾¿ Â÷±ÙÂ÷±Ù ÇØ ³ª°©´Ï´Ù. Rails´Â ÀÌ·± ÇüÅÂÀÇ °³¹ß¿¡ °É¸Â½À´Ï´Ù. Rails´Â ¾î¶² ƯÁ¤ÇÑ ±â´ÉÀÇ ±¸ÇöÀÌ ¿Ï·áµÇ¾î¾ß ´ÙÀ½À¸·Î ³ª¾Æ°¥ ¼ö ÀÖ´Ù°í ¸»ÇÏÁö ¾Ê½À´Ï´Ù. ¸ðµç ±â´ÉµéÀ» Á¶±Ý¾¿ Ãß°¡Çϰí, Á¡ÁøÀûÀ¸·Î Å×½ºÆ®ÇØ ³ª°¥ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ±×°ÍÀº »ó´ç ºÎºÐ Ruby¶ó´Â ¾ð¾îÀÇ ´öÀ̱⵵ ÇÕ´Ï´Ù. RubyÀÇ °£°áÇÔ°ú È¿À²¼ºÀº ±×·± Á¡ÁøÀûÀÎ °³¼±¿¡ Àß ¾î¿ï¸³´Ï´Ù. °á±¹, Rails¸¦ »ç¿ëÇÏ¸é ¿©·¯ºÐÀº ÇǰïÇϰԸ¸ ´À²¸Áö´Â À¥ ÇÁ·Î±×·¡¹Ö °úÁ¤(¶Ç´Â ÇÁ·ÎÁ§Æ® ÁøÇà °úÁ¤¿¡¼­ ºó¹øÇÏ°Ô ¹Ù²î°ï ÇÏ´Â ¿ä±¸»çÇ×µé)¿¡ 'Á¡ÁøÀû'À¸·Î ´ëóÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â À¯¿ëÇÑ ¹«±â¸¦ Çϳª °®°Ô µÇ´Â ¼ÀÀÔ´Ï´Ù. ±×¸®°í ±×·¯ÇÑ ¹Ì´öÀº, »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Çϳª ´õ ¹è¿ö¾ß¸¸ ÇÏ´Â °í´ÜÇÔ(?)À» ÃæºÐÈ÷ Á¤´çÈ­½ÃÄÑÁÙ °ÍÀ̶ó°í È®½ÅÇÕ´Ï´Ù.

¹ø¿ªÀ» ÇØ ³ª°¡¸é¼­ °¡±ÞÀû ¸ðµç ¿À·ù¸¦ ¾ø¾Ö°íÀÚ ¾Ö¸¦ ½è½À´Ï´Ù¸¸, ºÎÁ·ÇÑ ºÎºÐÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·± ºÎºÐÀº ¿ÂÀüÈ÷ ¿ªÀÚÀÇ Å¿ÀÓÀ» ÀÌ ÀÚ¸®¸¦ ºô·Á ¹àÈü´Ï´Ù.
 
 
"Wrox-Beginning ½Ã¸®Áî" °ü·Ãµµ¼­´Â ÃÑ 36±Ç ÀÔ´Ï´Ù.
- ÇÁ·Î±×·¡¸Ó µÎ³ú´Ü·Ã ÆÛÁñ 44Á¦
- Beginning Ruby on Rails
- Beginning Linux Programming Á¦3ÆÇ
- Beginning ÀÚ¹Ù À¥ ¼­ºñ½º
- Beginning ASP.NET Databases (C# Æí)
- Beginning ASP.NET Databases (VB.NET Æí)
- Beginning Java 2 SDK 1.4 Edition
- Beginning Oracle Programming
- Beginning XML 2nd Edition
- Beginning Java Networking
- Beginning Visual Basic .NET
- Beginning Visual Basic .NET Databases
- Beginning Java Databases
- Beginning ASP.NET using C#
- Beginning ASP.NET using VB.NET
- Beginning SQL Programming
- Beginning C#
- Beginning Databases with PostgreSQL
- Beginning JSP Web Development
- Beginning SQL Server 2000 Programming
- Beginning Java Objects
- Beginning SQL Server 2000 For Visual Basic Developers
- Beginning WAP, WML, & WMLScript
- Beginning PHP 4
- Beginning Visual Basic 6 Database Programming
- Beginning XML
- Beginning XHTML
- Beginning Active Server Pages 3.0
- Beginning ASP Databases
- Beginning Linux Programming
- Beginning Java 2 JDK 1.3 Edition
- Beginning ATL COM Programming
- Beginning Visual Basic 6
- Beginning Windows NT Programming
- Beginning Active Server Pages 2.0
- Beginning Visual C++ 6
 
                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»