RailsChina 10月24日上海
星期一, 十月 12th, 2009早上一个同事告诉我,有没有意向参加上海的Rails China大会(http://www.kungfurails.org/),议程如下:
从我个人来看,这些课程组织的不错,下面是个人对这些主题的一些看法: 1 Yehuda,应该会讲述Rails 3.0相关的特性和Rails的发展方向,这对Rails的开发人员来说,这个是展望,充满信心的 2 Rails项目静态检查和持续集成:静态检查,我不知道是否是Code Inspection(代码审查),不做评论。持续集成,这个不用说啦,非常关键的,现在不少CI工具都提供了对Ruby的支持,如个人在用的TeamCity,目前已经完成了和RubyMine的整合,其他的如CruiseControl等,应该也类似的功能。 3 Write Better Code:每一个语言都需要这个功能,Ruby也不能例外。如果写好代码,这个还是蛮难回答的,就Rails来说,首先你要了解Ruby,深入了解(如MetaProgramming可以精简代码),然后是对Rails框架的了解,最后是相关的IDE工具支持,这些结合才能让写好代码成为可能。 4 Getting Git:Scott Chacon是《Pro Git》一书的作者,这本书非常不错,个人拜读过两遍,学习Git时可以选择这本书。 5 Ext.Direct:这个是ExtJS 3.0的新特性,当然如果你不了解ExtJS,听这个课程可以麻烦点。当然听这个课程前,需要去ExtJS官方Blog看一下Ext.Direct介绍和实例,应该帮助更大一些。如果介绍一些ExtJS和Rails整合,应该会更好一些。Ext.Direct的介绍在:http://www.extjs.com/blog/2009/05/13/introducing-ext-direct/ 6 How Ruby spread…:这个个人是不了解啦,应该是Ruby在各个领域的应用吧。 7 Sinatra:这个框架非常优秀,当然更多人将其认为HTTP DSL,对于一些小型应用来说,使用Sinatra非常便捷,个人在做ExtJS项目时,都会考虑适应Sinatra。 Sinatra不难,网上有《Introduction to Sinatra》这本书,$5,不错的,再了解一下Rack,正则表达式这些,应该会很有帮助。
个人觉得Rails China还可以添加一些更多的内容,如MetaProgramming,IDE介绍等,这样整体会更充实些。