Rails for .NET Developers (.NET 開發者的 Rails 指南)

Jeff Cohen, Brian Eng

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2008-12-08
  • 定價: $1,225
  • 售價: 1.6$199
  • 語言: 英文
  • 頁數: 277
  • 裝訂: Paperback
  • ISBN: 1934356204
  • ISBN-13: 9781934356203
  • 相關分類: .NETRuby
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Learning a new language and a new framework can be daunting. What you need is a guide to help leverage your existing knowledge and skills, and show you just what you need to know to get up and running with a new system quickly.

You're already a .NET developer; we'll help you get up and running as a Ruby on Rails developer on any operating system: Windows, Mac, or Linux. We start with a gentle introduction to the object-oriented Ruby language with examples and direct comparisons to C#, so you'll quickly feel at home writing Ruby code for the first time.

We then get to the heart of Rails development by showing how to tackle everyday tasks in Rails compared with typical ASP.NET implementations, with a tutorial focus. You'll build a sample airline reservation system using Rails, learning essential techniques along the way. You'll come to learn the joy and power inherent in the "convention over configuration" philosophy, the natural elegance of the MVC architecture, and the essence of REST-based design as you develop applications that accommodate web browsers, handheld devices, and even XML web service clients with unparalleled ease.

Along the way, you'll see good agile development practices, explore test-driven development with Rails. You'll be prepared for real-world application deployment, and we'll give you a taste of how Ruby and Rails are reshaping the Microsoft application landscape, including a look at IronRuby.

商品描述(中文翻譯)

學習一門新的語言和新的框架可能會讓人感到困惑。你需要一本指南來幫助你充分利用現有的知識和技能,並向你展示快速上手新系統所需的內容。

作為一名.NET開發人員,你已經具備了一定的基礎,我們將幫助你在任何操作系統上(Windows、Mac或Linux)快速上手成為Ruby on Rails開發人員。我們首先以一個溫和的方式介紹面向對象的Ruby語言,並提供C#的示例和直接比較,讓你在第一次編寫Ruby代碼時能夠迅速上手。

然後,我們將深入介紹Rails開發,展示如何處理Rails中的日常任務,並與典型的ASP.NET實現進行比較,重點是教學。你將使用Rails構建一個樣例航空公司預訂系統,並在此過程中學習到必要的技巧。你將體會到“約定優於配置”哲學的喜悅和力量,MVC架構的自然優雅,以及REST設計的本質,從而輕鬆開發適應網頁瀏覽器、手持設備甚至XML網絡服務客戶端的應用程序。

在此過程中,你將了解到良好的敏捷開發實踐,並探索在Rails中進行測試驅動開發。你將為實際應用程序部署做好準備,我們還將讓你一窺Ruby和Rails如何重塑微軟應用程序領域的風貌,包括介紹IronRuby。