查看完整版本: 拿起这本靠谱的书,上路吧!

bvcat 2008-8-7 16:48

拿起这本靠谱的书,上路吧!

[font=Arial Black][b]按:《[url=http://www.china-pub.com/209144]WEB开发大全:RUBY ON RAILS版[/url]》将于月底上架,现在互动网已有预订,敬请大家关注、点评、下载样章。

[/b][/font]

[url=http://www.china-pub.com/209144]][align=center][img]http://images.china-pub.com/ebook205001-210000/209144/zcover.jpg[/img][/align][/url]


Rails[font=宋体]的创造者[/font]David HeinemeierHansson[font=宋体]这样说:[/font]“[font=宋体]我从来不会为了学一种语言而学一种语言。我学习新的编程语言一定是要用它来做点什么事。[/font]”[font=宋体]同样的道理,很少有人只是为了学习漂亮[/font][font=宋体]的设计而开始接触[/font]Rails[font=宋体],大部分人[/font][font=宋体]─[/font][font=宋体]就像我一样[/font][font=宋体]─[/font][font=宋体]是抱着一个功利的念头开始自己的铁道之旅的。[/font]“[font=宋体]我要做一个网站,听说有个叫[/font]Ruby on Rails[font=宋体]的东西做网站又快又好,我得看看这是个什么玩意。[/font]”[font=宋体]─[/font][font=宋体]大抵是这样的念头。[/font]

[font=宋体]所以,[/font]Rails[font=宋体]的学习者们真正要的不是深入理解[/font]Rails[font=宋体],而是又快又好地做出自己设想中的网站。[/font]

[font=宋体]这年头的网站创业者们想要的不是[/font]“Ruby on Rails[font=宋体]做的网站[/font]”[font=宋体],而是一个具有各种[/font]2.0[font=宋体]特质的、很酷的网站。[/font]“[font=宋体]什么[/font]mashup[font=宋体]啦、[/font]widget[font=宋体]啦、[/font]AJAX[font=宋体]啦、[/font]REST[font=宋体]啦,能用的全给它用上。[/font][font=宋体]你要是[/font]URL[font=宋体]里还带一问号啊,你都不好意思跟人打招呼。每个页面放一地图,甭管有事没事都往地图上标记,倍儿有面子。这网站就够牛了吧?那是基本要求,还[/font][font=宋体]得在多种环境部署,高性能的服务器环境一个脚本就得部署好。你想啊,那些做一个功能都只花[/font]15[font=宋体]分钟的程序员,根本没心思用俩小时做一次部署。所以我们的要[/font][font=宋体]求是:不但要酷,还要敏捷。[/font]”[font=宋体]程序员们面临的大概就是这样的挑战。[/font]

[font=宋体]诚然,作为入门手册的[/font][font=宋体]《[/font]Web[font=宋体]开发敏捷之道》([/font]Agile Web Development with Rails[font=宋体])在实用性方面做得已经不错了,一位初学者可以跟着那本书做出一个像模像样的玩具网站,同时对[/font]Rails[font=宋体]的方方面面有个大致的认识。不过当他们[/font][font=宋体]尝试动手做自己真正想要的那个网站时,就会突然发现面前赫然立着两只拦路虎:第一,真正的网站不是玩具,有太多真实世界里的常见问题他们不知该如何解决;[/font][font=宋体]第二,[/font]Rails[font=宋体]一向秉承[/font]“[font=宋体]做一件事并且做好[/font]”[font=宋体]的[/font]Unix[font=宋体]设计传统,这也就意味着要做一些真实有用的功能往往需要很多[/font]Rails[font=宋体]之外的相关知识。这可真是[/font][font=宋体]件令人沮丧的事情:花了好几天工夫来学习[/font]Rails[font=宋体],自以为已经习得一身好武艺,一出山门却发现面前摆着那么多难题不会解决,甚至想翻书都不知该从何翻[/font][font=宋体]起。[/font]
[font=宋体]简而言之,他们没有套路。[/font]
[font=宋体]这本《[/font][url=http://www.china-pub.com/209144]Web[font=宋体]开发大全([/font]RoR[/url][font=宋体][url=http://www.china-pub.com/209144]版)[/url]》就是帮这些踌躇满志的网站初哥们解决套路问题的。这几位实战经验丰富的作者各出高招,简单介绍[/font]Rails[font=宋体]之后,立即把用户管理、内容展示、文件上传、搜索、[/font]RSS[font=宋体]等等网站[/font]“[font=宋体]家常菜[/font]”[font=宋体]给抽丝剥茧地细细解说一遍,再把各种常见的[/font]mashup[font=宋体]逐一介绍,尤其是为地图服务这个重要[/font][font=宋体]的[/font]2.0[font=宋体]元素单辟章节(值得一提的是,撰写这一章的高昂乃是中科院地理所的博士,从他的专业角度来介绍互联网上的地图服务,可谓高屋建瓴鞭辟入里,不可不[/font][font=宋体]读)。讲完开发的内容,部署工作也没有被忽视,第十章[/font]“[font=宋体]部署演练[/font]”[font=宋体]介绍了各种曾经或正在或即将流行的[/font]Rails[font=宋体]应用部署方案,特别是关于[/font]JRuby on Rails[font=宋体]的介绍引人注目:这是将[/font]Ruby on Rails[font=宋体]和[/font]J2EE[font=宋体]两个世界结合起来的纽带,[/font][b]Thought[/b]Works[font=宋体]的第一个商业产品[/font]Mingle[font=宋体]就采用了这种部署方式。[/font]

[font=宋体]这是一本有套路的书。看完这书的读者应该能学到网站开发的套路。[/font]

[font=宋体]最后我还得夸赞一下这几位作者。从中国有[/font]Ruby on Rails[font=宋体]社区开始,这几位就个顶个的是社区里的积极分子。他们为[/font]Rails[font=宋体]在中国的发展起了重要的推动作用。有骆古道这样远赴重洋心系祖国的爱国程序[/font][font=宋体]员,有王大力这样组织和掺合全国各地各种技术活动的热心大叔,有董彬、苏锐这样长年在互联网一线奋战的技术中坚,有黄翀、高昂这样醉心技术深度广度俱佳的[/font][font=宋体]有为青年,这么一群靠谱的人和博文视点这么一家靠谱的出版商一起创作的作品,理当是一本靠谱的书。

[/font][font=宋体]所以,怀揣梦想的[/font]Rails[font=宋体]爱好者们,拿起这本靠谱的书,上路吧。[/font]

[font=宋体]作者:熊节[attach]854[/attach][/font][attach]854[/attach][attach]854[/attach][local]2[/local][attach]854[/attach]

[[i] 本帖最后由 bvcat 于 2008-8-8 00:26 编辑 [/i]]

黑马 2008-8-7 23:43

书托?
不过如果内容好的话,也值得。发点样章上来看看吧。

drive2me 2008-8-9 23:01

何时出版,给个确切的时间吧。
现在好像没有出版呢。广告不少!

wscc111 2008-8-19 13:07

发发发

搞点内容看看,目录已经看过了

sword721 2008-8-27 17:28

:victory: :victory: :victory: :victory: :victory: :victory:

loamy 2008-8-27 18:43

有电子书没。我想看看电子。或者bate版本的

drive2me 2008-8-27 21:44

我已经看过这本书了,它主要是把使用ROR开发Web的方法都集中在一起了。
如果你对ROR有一定的了解,那它很可以帮助你进一步长进,还可以帮助你用更新的一些方法来开发。但这本书所介绍的内容都是点到为止的,如果你不熟悉ROR,就要去细查它交给你的方法和相关信息。

因此,本人以为这本书,适合有一定ROR基础知识的会员,如果你还想继续深入掌握ROR,看看其他一些高手是怎样使用ROR的,你就去看它。

举一个例子,在大多数ROR的书中,作者们都教给大家用rhtml来开发,但在这本书中,它主张用HAML模板语言来开发,HAML比rhtml更简洁更具可读性。但如果你不知道HAML,还看不懂作者的简要介绍,你就必须去把HAML搞明白,然后再继续阅读它。

这就是这书的书写方式,如果你觉得适合你,不妨试试去学习它。它的读者不是ROR的新手。

xucheng1 2008-9-29 22:35

太高端了...
页: [1]
查看完整版本: 拿起这本靠谱的书,上路吧!