買這商品的人也買了...
商品描述
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 編寫出色的生產軟體。
針對 Ruby 和 .NET 開發者,Shay Friedman 涵蓋了 IronRuby 編程的各個方面。Friedman 首先解釋了 IronRuby 如何利用新的動態語言運行時(Dynamic Language Runtime, 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 代碼庫