作者:Jeff Cohen, Brian Eng
出版日期:November 28, 2008
出版社:其它
页数:277
ISBN:ISBN-10: 1934356204 ISBN-13: 978-1934356203
文件格式:PDF
Learning a new language and a new framework can be daunting. Whatyou need is a guide to help leverage your existing knowledge andskills, and show you just what you need to know to get up and runningwith a new system quickly.
You’re already a .NET developer; we’ll help you get up and runningas a Ruby on Rails developer on any operating system: Windows, Mac, orLinux. We start with a gentle introduction to the object-oriented Rubylanguage with examples and direct comparisons to C#, so you’ll quicklyfeel at home writing Ruby code for the first time.
We then get to the heart of Rails development by showing how totackle everyday tasks in Rails compared with typical ASP.NETimplementations, with a tutorial focus. You’ll build a sample airlinereservation system using Rails, learning essential techniques along theway. You’ll come to learn the joy and power inherent in the “conventionover configuration” philosophy, the natural elegance of the MVCarchitecture, and the essence of REST-based design as you developapplications that accommodate web browsers, handheld devices, and evenXML web service clients with unparalleled ease.
Along the way, you’ll see good agile development practices, exploretest-driven development with Rails. You’ll be prepared for real-worldapplication deployment, and we’ll give you a taste of how Ruby andRails are reshaping the Microsoft application landscape, including alook at IronRuby.
About the Author
Jeff Cohen has worked with object-oriented programming languages andMicrosoft application frameworks for more than 15 years. A former MCSD,he is now a Ruby on Rails core contributor. He is the founder of PurpleWorkshops and conducts training classes for agile software teams. Jeffis also a senior software engineer at Leapfrog Online.
Brian Eng is the founder of Bluebuzzard, a provider of web-basedsales solutions for the hospitality industry, and a freelance Ruby onRails developer and consultant. He has 12 years of software developmentexperience, the last 3 with Rails, and is an MCSD for Microsoft .NET.
Jeff and Brian write about their transition from .NET technologiesto Rails on their blog, Softies on Rails (http://softiesonrails.com).