原创作者: QuakeWang   阅读:1742次   评论:0条   更新时间:2011-05-26    

点击查看原文:http://quake.iteye.com/blog/394318

 

早上7:40左右到了会场,ouspec正在准备登记表,抓紧时间测试了一下无线路由器。不到8点就陆续有参会人员来登记了。本以为国内的Ruby社区是个小众社区,而这次大会令我感到了很多意外:
1. 大会登记的第2位朋友来自澳门,在行政公署工作,据说他们有一些应用是基于RubyOnRails做的。
2. 有超过400人到会,除了上海周边的杭州和南京等城市以外,还有来自北京,重庆,成都等遥远城市的朋友。
3. 在我的老家温州,竟然也有公司做RoR开发,由open2ye带头,来了4个人参加大会。

大会在9点15正式开始

第一个Topic是易空海 Richard的Ruby Design Pattern,演讲内容和用Ruby踩踩四人帮有点类似,用Java和Ruby来做对比了几个设计模式,体现了Ruby的简洁和优雅。不过我觉得有这样一个:"设计模式是为了弥补语言的不足而出现的,语言本身越强大,需要的设计模式越少"差不多已经成为共识的观点,没有必要再用设计模式举例来诟病Java。

第二个Topic是Matz的Why Ruby,他用日语演讲,然后中文翻译,可以看出来翻译MM做了不少的课前准备,非常流利,对于一些技术用语也翻译的比较到位。Matz的精彩演讲被N次掌声+笑声打断,印象比较深的有:
1. 编程应该是快乐的,就算是为了工作(混饭吃)而编程,也不妨碍我们对快乐的追求
2. Ruby是我在1993年受经济危机影响,在公司没有事情做,比较闲的情况下发明的,和现在的经济环境类似,说不定也会出现新的语言
3. 代码越少,bug也会越少,我们使用ruby是一件非常开心的事情,你使用ruby,会觉得自己也会变得很聪明
4. common sense很重要. ruby 就是一个有common sense的语言

总之,Matz的演讲贯穿了一个主题:Enjoy Programming

第三个Topic是Robbin的JavaEye网站架构解密,自己的东西就不好意思多吹了,只说一句:全都是干货,大家还是直接看ppt吧,呵呵。
robbin演讲的时候发生了个小插曲,因为我们JavaEye全都在会场这边,办公室没有人,估计网监打电话没有人接,直接打robbin的手机要求删除某个帖子,在演讲被打断以后,robbin很严肃地说了一句:老大哥在看着你们...

中午和一批来自杭州(淘宝,酷学)的朋友吃饭,得知淘宝正在用ruby on rails做一些企业内部应用,另外也在尝试用ruby(watir)做前端测试。

下午第一个Topic是来自财帮子robin lu的Ruby On Rails Pitfall,非常好的总结了他们在RoR开发中遇到的各种错误或者陷阱,也全都是干货。不过其中的一些问题,如ActiveRecord callback中调用无事务性的代码问题(发送邮件),unique field校验的race condition问题,在其他语言和框架中也照样会遇到,或许可称为互联网应用的常见陷阱。

在robin lu演讲结束以后,我就跟着ouspec做小工(负责录音),对与会嘉宾进行了采访,采访的内容也很精彩,请大家等待我们的后续整理报道吧,先放一个Matz很外交式的问答:
问,你如何看待ruby和python的竞争关系,matz说,在基本上,这两种语言很类似,他也有很多很好的朋友在做python,喜欢ruby的人就很喜欢ruby,喜欢python的人就很喜欢python,看哪个更对眼。

因为采访的缘故,后续几个精彩演讲都没有听完整,和大家一样也都在等待完整的ppt和录像下载。

一些参会人员拍摄的照片:
robin lu:
http://www.flickr.com/photos/splyb/sets/72157618611554930/
rubyac:
http://picasaweb.google.com/rubyac/RubyconfChina?feat=email
David Li:
http://picasaweb.google.com/taweili/RubyConfChina?authkey=Gv1sRgCNTA5P2B-vGDPw

这次大会由于我们的经验有限,再加上筹备时间较短,有很多遗憾,但是大家都觉得中国Ruby社区充满了热情,Ruby是一个令人感到快乐的语言,从互联网应用到企业应用,Ruby在国内还有很大的潜力,期待下一次的活动我们会有更多的朋友参与,有更多的经验可以分享。

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

  • zly06在2009-06-01创建
  • zly06在2011-05-26更新
Global site tag (gtag.js) - Google Analytics