IronRuby Unleashed (Paperback)

Shay Friedman

  • 出版商: SAMS
  • 出版日期: 2010-02-21
  • 定價: $1,650
  • 售價: 8.0$1,320
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 0672330784
  • ISBN-13: 9780672330780
  • 相關分類: Ruby
  • 立即出貨

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

商品描述

Ruby has built an enormous following of developers attracted by its intuitiveness, flexibility, and simplicity. Meanwhile, Microsoft’s .NET has grown and matured into a platform of unparalleled power. IronRuby brings them together, enabling developers to write elegant, efficient Ruby code that seamlessly integrates with .NET objects and leverages .NET’s full capabilities. Now, in IronRuby Unleashed, one of IronRuby’s most respected early adopters demonstrates how to write outstanding production software with the brand new IronRuby 1.0.

 

Writing for both Ruby and .NET developers, Shay Friedman covers every facet of IronRuby programming. Friedman begins by explaining how IronRuby leverages the new Dynamic Language Runtime (DLR) libraries to run atop the .NET Framework and access its resources. Next, he presents an in-depth IronRuby tutorial that ranges from basic syntax and object-oriented programming techniques through advanced concepts. Building on this foundation, you’ll learn how to make the most of a broad spectrum of .NET platform features.

 

IronRuby Unleashed thoroughly illuminates the use of IronRuby and .NET with today’s most powerful frameworks and technologies, including WPF, ASP.NET MVC, Ruby on Rails, and Silverlight. You’ll also find detailed coverage of unit testing, as well as cutting-edge techniques for extending IronRuby with C# or VB.NET.

 

Detailed information on how to...

  • Install IronRuby and choose the right development environment for your needs
  • Master IronRuby syntax, methods, blocks, classes, modules, libraries, and more
  • Write code that takes advantage of IronRuby’s dynamic and metaprogramming features
  • Utilize .NET services and frameworks to write more powerful Ruby code than ever before
  • Incorporate efficient data access into your IronRuby applications
  • Use IronRuby to build Windows software with both WinForms and WPF
  • Rapidly build high-quality Web applications with IronRuby and Ruby on Rails
  • Create rich Web 2.0 applications with IronRuby and Microsoft Silverlight
  • Test .NET code with Ruby’s leading unit testing frameworks
  • Run IronRuby code from other .NET code, and create .NET code libraries that fit well with IronRuby code

商品描述(中文翻譯)

Ruby以其直觀、靈活和簡潔的特點吸引了大量開發者的追隨。與此同時,微軟的.NET已經成長並發展成一個功能強大的平台。IronRuby將它們結合在一起,使開發者能夠編寫優雅高效的Ruby代碼,無縫集成.NET對象並充分利用.NET的能力。在《IronRuby Unleashed》中,IronRuby的其中一位最受尊敬的早期使用者展示了如何使用全新的IronRuby 1.0編寫優秀的生產軟件。

Shay Friedman為Ruby和.NET開發者撰寫,涵蓋了IronRuby編程的各個方面。Friedman首先解釋了IronRuby如何利用新的動態語言運行時(DLR)庫在.NET Framework上運行並訪問其資源。接下來,他提供了一個深入的IronRuby教程,從基本語法和面向對象編程技術到高級概念。在此基礎上,您將學習如何充分利用各種.NET平台功能。

《IronRuby Unleashed》全面闡明了如何使用IronRuby和.NET與當今最強大的框架和技術,包括WPF、ASP.NET MVC、Ruby on Rails和Silverlight。您還將找到有關單元測試的詳細覆蓋範圍,以及使用C#或VB.NET擴展IronRuby的尖端技術。

詳細信息包括:
- 安裝IronRuby並選擇適合您需求的開發環境
- 掌握IronRuby的語法、方法、塊、類、模塊、庫等
- 編寫利用IronRuby的動態和元編程功能的代碼
- 利用.NET服務和框架編寫比以往更強大的Ruby代碼
- 在IronRuby應用程序中實現高效的數據訪問
- 使用IronRuby構建具有WinForms和WPF的Windows軟件
- 使用IronRuby和Ruby on Rails快速構建高質量的Web應用程序
- 使用IronRuby和Microsoft Silverlight創建豐富的Web 2.0應用程序
- 使用Ruby領先的單元測試框架測試.NET代碼
- 從其他.NET代碼運行IronRuby代碼,並創建與IronRuby代碼相適應的.NET代碼庫