随着web新兴框架Rails的崛起,国内同行也逐渐意识到了更新自己知识的必要性,对于同是web程序员的我来说,也是如此。于是利用工作之余,我翻阅了很多相关书籍,来补充Ruby/Rails方面的知识,例如《Programming Ruby》、《Agile Web Development with Rails》,以及这本篇幅苗条但却不失内涵的小册子——《Everyday Scripting with Ruby》。
上面所说的三本书都出自国外著名的敏捷型出版社Pragmatic Bookshelf,他们提倡用快速、有效的方式处理每一件事,不管是书籍的选题,还是出版流程,都无出其外:所选的都是前沿的,还未有别的出版社尝试过的主题,Ruby系列就是个很好的例子;对于出版流程,和Manning一样,提供β版以供读者提前阅读,并听取大家的意见以帮助他们在书籍创作过程中改善质量。所以一直以来都非常喜欢他们的书,也很关注其动态,看看他们都在出哪些方面的书,从Ruby、Rails到Erlang,事实证明这是一个非常有效的掌握国外技术动态的好方法:)
Ruby和Rails很难说是谁成就了谁,但有一点是肯定的,没有Ruby就不会有如今的Rails,就我个人的学习过程来看,要想灵活运用Rails,就必须对Ruby了如指掌。庆幸的是,如今国内书籍市场上已经有了好几本相关的中文书籍,这对国人学习提供了很大的帮助,对于初学者,个人推荐先看《Programming Ruby中文第二版》,在掌握了语言基础后,再来看《web开发敏捷之道:应用rails进行敏捷web开发(第二版)》就会感觉轻松许多。不过如果你像我一样,对“大部头”技术书籍心存畏惧,那么Prag社的这本《Everyday Scripting with Ruby》就是再合适不过的了,三百页不到的篇幅,在同类书籍中来说应该称得上苗条(oreilly的《Learning Ruby》要比这本更薄一点,不过其涉及的知识面相对而言也要小得多),在电子版发布的时候仅仅花了一周时间就把它看完了。非常高兴的是,从博文的官方blog上看到,此书的中文版也将于近期面市,这对习惯了阅读母语的国内Ruby爱好者来说,无疑又是一道美味的大餐。作者Marick文笔优美,行文风格简洁诙谐,正如其书名所示,这是一本实践性质的教材,和别的技术书籍大相径庭——章节的组织方式很像我们小时候课堂上所用的课本,对每个知识点都言简意赅的介绍,还留有练习题,最难得的是在书的末尾还给出了这些问题的详细答案。这应该算是Prag社的一大特点吧,之前看完的那本《Prototype & Script.aculo.us》也是如此,非常适合读者下来思考和巩固前面学到的东西,加深记忆,不过这种组织方式导致了读者必须按部就班的进行学习,不能跳跃式阅读。其中作者用四个实际项目来贯穿组织全书,这些例子都是作者从日常工作提炼出来的实际问题,摆脱了技术书籍偏重于理论的约束,让读者在实践的过程中潜移默化,逐步掌握Ruby的语言特性、习惯用法及其最佳实践,给我印象最深的是穿插于全书的那些Ruby Facts(ruby语言细节),难得作者把它们整理归纳在一起,一次性灌输给读者。读完这本书之后,让我对ruby的正则表达式应用、IO操作和文本处理等方面有了更多的认识,花更少的时间做更多的事,这种感觉真是惬意。
正如本书译者所说,这是一本实例驱动的教程,阅读它就像是在Ruby的奇趣世界里做了一次轻松的旅行,非常适合那些习惯通过动手实践来学习Ruby的读者。相信在中文版面市以后,应该能让广大Ruby爱好者大呼过瘾。虽然我没有看过中文版,但就廖志刚老师负责组织翻译的另一本《Rails cookbook》的质量,以及博文视点一贯作风来看,很是令人放心,希望出版社能再接再厉,为国内同仁带来更多更好的技术书籍(期待Programming Ruby第三版和Agile Rails第三版,还有Ruby之父那本The Ruby Programming Language能尽快面市)。
- 描述: 图书封面
- 大小: 108.3 KB
分享到:
相关推荐
everyday scripting with ruby
《Everyday Scripting with Ruby》是一本综合性的Ruby教程,涵盖了从基础知识到高级技术的各个方面。通过实践导向的教学方法,读者不仅可以学习到Ruby的核心概念,还能掌握如何在真实环境中应用这些知识。无论是初学...
Unreal Engine 4 Scripting with C++Cookbook Get the best out of your games by scripting them using UE4 William Sherif Stephen Whittle 2016版
Unreal Engine 4.x scripting with C cookbook develop quality game components and solve scripting problems with the power of C and UE4 by Stephen Whittle John P. Doran William Sherif (z-lib.org)
标题 "Scripting With AD" 暗示了我们即将探讨的是使用脚本语言与Active Directory(AD)进行交互的主题。Active Directory是微软Windows操作系统中的一个关键组件,它用于存储和管理网络资源,如用户账户、计算机...
标题《Unreal Engine 4 Scripting with C++》指明了这本书是关于如何使用C++语言进行Unreal Engine 4(UE4)游戏引擎的脚本编程。UE4是Epic Games开发的一款先进的游戏引擎,广泛应用于现代游戏开发中,它支持C++...
Unreal Engine 4 Scripting with C++ Cookbook 2016 | ISBN-10: 1785885545 | 431 pages | PDF | 7 MB Key Features A straightforward and easy-to-follow format A selection of the most important tasks and ...
《Unreal Engine 4 Scripting with C++ Cookbook》是一本面向游戏开发者的专业书籍,专门介绍了如何使用C++语言结合Unreal Engine 4(UE4)进行游戏脚本编写。本书在2016年10月发布了新版,并且包含彩色插图,使得...
标题和描述中提到的《Unreal Engine 4 Scripting with C++ Cookbook》是一本关于Unreal Engine 4(UE4)游戏引擎中使用C++编程语言进行脚本编程的实用指导书。这本书以食谱(Cookbook)的形式呈现,为读者提供了许多...
《Unreal Engine 4 Scripting with C++ Cookbook》是一本专为游戏开发人员设计的实用指南,旨在帮助读者深入理解并掌握使用C++在Unreal Engine 4(UE4)中进行脚本编程的技术。这本书涵盖了从基础概念到高级技巧的...
本书介绍了构建简单及方便的系统的方法(英语版) CHAPTER 1 Dreams of Build...............................1 CHAPTER 2 Raven Takes off...............................5 CHAPTER 3 Wait, I Have Dependencies!...
《Microsoft - Windows Scripting With Wmi(2007)》是关于Windows Management Instrumentation(WMI)技术的一本PDF教程,旨在帮助IT专业人士深入理解和掌握利用WMI进行Windows脚本编程的技术。WMI是微软提供的一种...
《Unreal Engine 4 Scripting with C++ Cookbook》是一本为游戏开发者准备的实用指南,它教授如何利用C++在虚幻引擎4环境下进行高级脚本编写。通过这本书,开发者可以学习到如何优化游戏性能、实现复杂的游戏逻辑...
### Linux Shell Scripting with Bash #### 核心知识点解析 **1. Linux Shell Scripting 基础** - **Shell 的概念与作用** - Shell 是一个命令解释器,是用户与操作系统之间的交互界面。 - 用户通过输入命令,...
Programming Pig Dataflow Scripting with Hadoop(2nd) 英文无水印转化版pdf 第2版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系...