`
rubyrock
  • 浏览: 22448 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

分享才会进步--RubyConf China大会归来有感

阅读更多

       刚刚从RubyConf China会场归来,心中的激动还没有平复。大会办得非常成功。整个会堂几乎坐无虚席,热闹非凡。有不少人还是不远千里从北京,重庆,安徽等地专程赶来,据说早上七点就有人到会场了,着实让人感动啊!本一直以为在国内做Ruby on Rails开发异常孤单,看到满满会堂的兄弟姐妹,心里顿时温暖不少。大会请来的嘉宾都是重量级的人物,有Ruby之父Matz,有JavaEye的老大Robbin,有财帮子的Robin Lu,还有易空海的一帮牛人等等,嘉宾的演讲也是异彩纷呈,让人收获颇丰。感谢大会辛苦的组织人员!感谢大会的嘉宾!大会归来,最大的感受就是--分享才能进步。收获如此之大,不和大家分享简直没有天理了,于是,迫不急待写下这篇文字了,呵呵。

 

        大会第一个演讲本来是安排Matz的,结果Matz到了,而翻译没到,于是先安排了易空海的Richard。Richard演讲的主题是Ruby Design Pattern。Richard果然不愧是从Java阵营投奔Ruby的高人,各个设计模式信手拈来,通俗易懂,老少皆宜,童叟无欺。说真的,自从使用了Ruby之后,对Design Pattern没有以前重视,Ruby内置的很多机制简单几行代码就把问题搞定了,并不需要象Java一样设计精巧的类结构,所以用得自然而然就少了。不过Richard的演讲还是带来不少收获,原来解决哪些问题还有这么些更漂亮的方式,以后注意了,感谢Richard!

 

        Richard之后就是仰慕已久的Ruby之父Matz的演讲了。Matz果然是个妙人啊,他的人就和他的Ruby一样优雅。Matz带来的演讲是Why Ruby? 按他的说法,他准备的PPT是要2小时才能讲完的,因为是日语演讲,加上同声翻译,大概要4个小时。听到这,大家都楞了一下,这下有得听了,哈哈,不过最终他也只是节选了一下。Matz果然是大师风范,他的演讲相当的有哲理,从"摩尔定律"到"手机就是计算机"的,主要阐释了他对于设计Ruby语言的哲学思想。印象最深是他说是为了fun设计的ruby,开始时只是作为自己用的工具,一不小心流传世界了。同声翻译是位温柔美丽的小姑娘,对Ruby应该不大熟悉,真难为她了。中间,无意说错了一句,把“ruby很容易让人学会”说成“ruby很容易让人学坏”,哈哈,大家大笑不止,可是仔细想想,ruby确实很容易让人学坏的哦,不是吗?太多人走火入魔了。感谢Matz!

 

        接下来到JavaEye鼎鼎大名的Robbin表演了。Robbin真是大公无私啊,JavaEye架构变迁的点点滴滴,毫无保留的与大家分享。相信很多人对Ruby开发大容量网站的性能是有担心的,Robbin用几组数据的对比就打消的众人的疑虑。

发展中遇到的困难,问题的解决之道,如数家珍娓娓道来,真让人受益匪浅。感谢Robbin!

 

        下午的内容同样精彩。首先上台的是财帮子的Robin Lu。Robin Lu完全就一实战派,一上台来就亮出代码,讲的都是Ruby on Rails开发中可能遇到得各种陷阱,用ROR时间也不短了,自然对这些深有感触,有几个陷阱我似乎曾经陷得比Robin兄还深,真乃同是天涯沦落人!感动得差点掉泪了。想来他的PPT会公开的,到时大家去照着代码落陷阱,一定会与我有同样的感触。感谢Robin Lu!

 

         接下连着好几个演讲,头脑发热了,连顺序也记不大清了,想到谁就说谁吧。ThoughtWorks的咨询师郑晔带来的演讲是-企业开发中的Ruby on Rails,秉着ThoughtWorks的大名,果然大有思想。郑晔对JRuby大为推崇的样子,而我还没有过使用JRuby的经验,根据他的说法似乎蛮成熟的了,他们已经尝鲜用在实际的项目中了。

 

        日本的一位友人增满工将也做了一个演讲,主题是:岛根县政府的挑战-在日本地区政府和社区当中使用Ruby的案例,开始很不明白,以为是介绍日本旅游地呢,呵呵,后来说到Matz就是住在岛根县的,他们似乎把Ruby作为振兴经济的一件大事了,想想都觉得不可思议啊。

 

         SAP的一位兄台王浩飞讲了Blue Ruby-A Ruby VM for the ABAP Web Application Server,对SAP的ABAP甚不了解,硬着头皮听了下来。不过这位王浩飞兄台自己实现Ruby VM的勇气还是很值得大家敬佩的。

 

         北京平步科技的Tony讲了《Ruby和企业应用开发》,他们用ROR实现了一套相当有规模的企业应用,也算是国内用ROR做企业开发的先行者了,值得钦佩。

 

         中间还穿插了一位米国友人短短十分钟的演讲。中间他提出了一个问题,在座的有哪些人曾经公开发布过gem或plugin,结果举手的就那么几位,少得可怜,顿时让大家汗颜!

 

          想想自己使用ROR开发也近3年了,这3年以来也实在过于低调了,各种ror技术文章研读过无数,各种gem和plugin也用过很多了,基本上是索取,而极少有贡献的,真是惭愧啊!现在有点觉醒,但愿未为晚矣!

 

          下定决心,以后一定要多多贡献自己的小小力量,希望为中国的ruby on rails的发展添些柴火。

 

           顺便介绍一下,我叫vincent,是薄荷网 的架构师+程序员(同时也是主要创始人之一)。 薄荷网 http://www.boohee.com ,现在是国内最大最活跃的减肥网站,是个很女性的网站,如果你是大男人的话,你的媳妇或者老妈或许会很感兴趣的。网站从 2007年6年开始使用ROR开发,现在每天的动态PV在100万左右,应该也是目前国内为数不多的流量较大的ROR网站了。这两年中间自然也积累了一下东西,接下来逐渐贡献大家。

 

            分享才会进步!从今天开始。

 

            顺便把我计划分享的一些主题列一下,不知道大家对其中哪些感兴趣。

            1.Ruby On Rails部署中的负载均衡方式的评估选择;

            2.Ruby on Rails的支付插件,支持支付宝,快钱和Paypal集成;

            3.ROR web应用流量动态划分机制;

            4.ROR后台程序实现;

            5.ROR开发开放平台应用,包括校内,51.com,UCHOME等;

            6.ROR SITE的SEO问题;

            7.ROR开发手机站点;

            ......

            欢迎大家发表下建议。

 

PS: 大会的资料、视频已放出,见 http://www.iteye.com/wiki/rubyconf/1709-first-rubyconf-china-information

 

 

 

分享到:
评论
35 楼 Durian 2009-09-15  
正在学ruby...
准备米米买mac book了
34 楼 marlboro 2009-07-05  
大会的影响力还不够啊,这么快就没有后续了

国内这方面的公司还是太少了,javaeye已经摇旗呐喊啊
33 楼 rrsy23 2009-05-31  
有陷入语言盲目崇拜了;

没有IBM,ORACLE估计java未必今天;

如果dephi给微软运作 今天也行就dephi net了;

一切皆有可能;

我们借鉴学习一切;

一切不是一切;

一切皆是一切;

万事皆能亦不能;

32 楼 Raistlin 2009-05-30  
bcw104 写道
有视频啊,你都放在首页上了,你们没看到吗?
http://www.iteye.com/wiki/rubyconf/1709-first-rubyconf-china-information
所有视频都传到优酷上去了


好像不全,抽了JavaEye深度解密看了下,只有27分钟。
31 楼 tamsiuloong 2009-05-27  
哎 真是惭愧,ruby到底是一个什么语言都不清楚。哪位大侠分享一下学习经历吧?
30 楼 bcw104 2009-05-26  
有视频啊,你都放在首页上了,你们没看到吗?
http://www.iteye.com/wiki/rubyconf/1709-first-rubyconf-china-information
所有视频都传到优酷上去了
29 楼 hatedance 2009-05-24  
好呀,虽然我没去。但是我早就建议多搞搞视频,会议之类的网下活动来丰富这个社区。
28 楼 wxmfly 2009-05-24  
会上看到这么多ruby,rails的大牛和兄弟,开了眼界了
期待rubyrock老兄分享
27 楼 rubyrock 2009-05-23  
kapok_fly 写道
用了ThoughtWorks的Mingle之后就对JRuby有着大大的问号!!!!!!!!!!!


这个问题可以再问问郑晔,他可是信心满满的样子,呵呵
26 楼 kapok_fly 2009-05-23  
用了ThoughtWorks的Mingle之后就对JRuby有着大大的问号!!!!!!!!!!!
25 楼 lgn21st 2009-05-23  
唉,直到整场大会结束,我才知道robinlu的名字中的b是不能双写的...今天还特意在twitter上给robinlu道歉,楼上很仔细阿...
24 楼 poshboytl 2009-05-23  
robbin 和 robin 的presentation 我都很喜欢 ^_^
认识了不少朋友.....不虚此行....
23 楼 arsonloupeen 2009-05-22  
楼主的计划都感兴趣。很不错。期待分享。
22 楼 shaquan6776 2009-05-22  
什么时候能看到大会视频!
21 楼 saiwaiqishi 2009-05-22  
用了ROR才几个月,不过感觉确实很好
现在更希望能看到大会的视频了!!!
20 楼 Hooopo 2009-05-22  
bugx 写道
呃我用相机拍摄了60秒的视频,居然要97M。。。。

你的头像很销魂呀。。。
19 楼 koen 2009-05-22  
Xorcerer 写道
感觉Matz当天基本是精神领袖的角色。
不过配的女翻译的确也不允许他讲什么深入的内容。
我是去练习摄影的。


如果翻译自己就是一个编程人员,那效果会理想很多啊!希望以后可以改进,呵呵……
18 楼 Xorcerer 2009-05-22  
感觉Matz当天基本是精神领袖的角色。
不过配的女翻译的确也不允许他讲什么深入的内容。
我是去练习摄影的。


Clayz 写道
Xorcerer 写道
起床太早,导致下午大部分时间在会场睡觉。

貌似你就是我前面睡觉那个....

被你发现了?我后半场坐第三排。
17 楼 cquaker 2009-05-22  
没能去参加真的很遗憾,在 infoq一次ROR聚会上听过robbin lu 的演讲,真的不错。
16 楼 seemoon 2009-05-22  
rubyrock 写道
seemoon 写道
"接下连着好几个演讲,头脑发热了,连顺序也记不大清了,想到谁就说谁吧。ThoughtWorks的咨询师郑晔带来的演讲是-企业开发中的Ruby on Rails,秉着ThoughtWorks的大名,果然大有思想。郑晔对JRuby大为推崇的样子,而我还没有过使用JRuby的经验,根据他的说法似乎蛮成熟的了,他们已经尝鲜用在实际的项目中了。"

能否讲讲嘉宾推崇的理由?


郑晔对JRuby推崇的大概有3个理由:

1.计算机领域的一个基本原则是分层处理,不同的层有擅长解决该层的语言和方案。对于Web层或系统整合层或表现层,ruby on rails有它独特的优势,对于它之下的层次,Java由于稳定高效、应用广泛,可能用Java实现是更好的选择。
JRuby就是实现 Ruby + Java的一种途径,这个时候,两种语言各自发挥其优势,物尽其用;

2.许多企业遗留的系统,积累的资源都是Java的,充分利用Java可以避免资源浪费,保护已有投资;

3.在Ruby企业开发接受度还不够的情况下,Ruby + Java也许是说服客户一种变通方式。


谢谢回复。
的确在实际项目中为了与java库打交道,需要jruby进行“桥接”,软件供应商通常使用java这种被广泛采用的语言来提供服务接口。
想不到java应用也被称作“遗留系统”(legacy)了,当初java的大旗里边有一款就是要接管历史“遗留系统”,比如一些corba应用,用上这个词说明java已经步入"老迈期"了。
第三点是从非技术角度谈,也许这可以成为ruby打开企业开发领域的一种路径。

相关推荐

Global site tag (gtag.js) - Google Analytics