子在川上曰

  逝者如斯夫不舍昼夜
随笔 - 71, 文章 - 0, 评论 - 915, 引用 - 0
数据加载中……

Rails学习笔记(2)

用两周时间看完了《应用Rails进行敏捷WEB开发》的前15章,对其ActiveRecord的功能是感觉相当震憾的。ActiveRecord是Rails的数据模型层,其功能和Hibernate类似,不过在开发上前者简单了很多,ActiveRecord功能强大,代码量却少得惊人。我觉得搞JAVA开发的人都应该看看Rails,即使不用Rails来进行实际开发,也有很多设计思想可以借鉴。当然,Rails中很多功能和简洁的使用方式,Java是实现不来的,这也是动态脚本和静态编译的不同。15章之后就边做边看吧,实践中才能体会更深。

《应用Rails...》是好书,翻译得不错。不过也有瑕疵,比如书上总出现“引用原书第***页的***”,晕!难道还要去找原书来翻翻。这种低级错误和译者无关,译者交书稿时未经过排版,所以是无法确定下页码的。而出版商的编辑在排版完成后,本应该交作者再核对修改,但这一道工序似乎被省去了。
 
过去几年我大都是做后台,前台则是用SWT写胖客户端。离开WEB已经很久了,WEB的新技术出得很多,AJAX是其中一个比较重要的。买了一本《Ajax基础教程》看了一章都没甚么看明白Ajax是个什么样子,去榕湖图书馆借了本《征服Ajax+Lucene构建搜索引擎》,这回知道什么是Ajax了,其核心很简单就是XMLHTTPRequest的使用,主要知识面在JavaScript和XML。《征服Ajax...》这书深度不行,注水的内容太多,如果会JavaScript和XML,这本书关于Ajax的近200页中,只有约20页的内容对是有用的。现在很多AJAX框架,书中一个都没讲到,看完这本书,你还是无法在实际项目中使用Ajax的,因为自已去写基础Javascript代码太累了,谁还会去重新发明轮子呢?lucene和Ajax没什么相关技术被纠合在一起写,不明白作者是怎么想的。如果能把Lucene去掉,加入一些经典AJAX效果的实例,并深入介绍一个较酷的AJAX框架,和一些JavaScript调试开发工具,我想那一定会成为一本极好的书。

去JavaEye查了一下,AJAX的框架很多,让人不知如何选择。我看到其中YUI-EXT框架做出来的界面效果相当棒,可以考虑用它。但Rails内置了一些AJAX框架,所以需要以后再比较一下。

YUI-EXT的几个效果DEMO:
http://extjs.com/deploy/ext/examples/grid/edit-grid.html
http://yui-ext.com/deploy/yui-ext/examples/tree/two-trees.html
http://yui-ext.com/playpen/yui-ext.0.40/examples/dialog/msg-box.html

posted on 2007-04-05 11:08 陈刚 阅读(2726) 评论(2)  编辑  收藏 所属分类: Rails&Ruby

评论

# re: Rails学习笔记(2)[未登录]  回复  更多评论   

EXT中文站
www.ajaxjs.com
2007-04-09 18:25 | frank

# re: Rails学习笔记(2)  回复  更多评论   

最近我也打算学习Ruby on rails
2007-07-20 14:59 | 买福彩吧

只有注册用户登录后才能发表评论。


网站导航: