Ruby ecosystem in China

今天参加 QClub 听财帮子的 RobinLu 和 FreeWheel 的董斌分享 Rails 的一些开发经验,去的有很多熟脸。

回想 Rails 从传入国内三年多的时间,感觉一直是只叫好不叫座,这其中有几个问题可能是影响大家上手的关键:

第一就是基础设施,Rails 是 Linux 上弄出来的东西,在 Windows 上的表现一直不算太好,兼容性、性能都有问题,而国内在 Linux 上的 web developer 还比较少。而美国呢?在 Linux 上开发司空见惯,用 mac 的也有大把。

还有就是服务器,三年来国内一直没有靠谱的 shared host,VPS 更别说了。创业的兄弟,搞搞这个业务,绝对的市场空白阿。而美国呢?Slice Host, Engine Yard, EC2, 还有我用的 AVLUX, 价格便宜量又足(对他们的消费水平来说)。

再有三年来,Rails 从 1.0 升级到现在的 2.1,很多功能上的完善,同时也有很多 method 都变了,版本间不兼容,你的网站就需要跟着 Rails 的升级不断升级,这个问题,问题是你用的 plugin 随着 Rails 升级也会出现不兼容,这些问题不会有人主动告诉你,需要去 Google 上慢慢找,对于新手入门来说可能会很不爽。如果可以整理一套针对 Web 开发常见组件和需求的解决方案,对大家 Rails 入门应该是非常有帮助的,这也是和 Rails 社区的另外几位朋友一起合著《Web 开发大全 - Ruby on Rails 版》的意义所在,但是 Rails 社区前进的速度靠出书是不够的,或许 wiki 更好些。

Tags: ,

9 Responses to “Ruby ecosystem in China”

  1. maninred Says:

    Wiki的话,试试http://wiki.rubyonrailscn.org/rails/show/HomePage

  2. erick Says:

    那天我也去了,呵呵,你是哪位

  3. erick Says:

    抱欠抱欠,刚看了你写的书,那天我就做你旁边,呵呵,以后多多向你请教,那天我穿个白衬衫

  4. suave.su Says:

    是我旁边的长发帅哥么?

  5. g.zhen.ning Says:

    看了你写Web 开发大全 - Ruby on Rails 版的那几章,感觉不错,没看之前我就奇怪为什么有了format.rss的反应之后为什么别人还会特写个action,原来是开发版本的问题。。。。。

  6. Suave Says:

    @g.zhen.ning 跟着 rails 版本走事件挺有意思的事情, 多多交流 ;)

  7. g.zhen.ning Says:

    对,rails越用越顺手~,交流还谈不上,向你学习呢
    btw:感觉这个标题的ruby改为rails更好

  8. Suave Says:

    rails 还是挺有局限性的,ruby 是个更好更大的背景,上面一定有更多好玩的东西.

  9. g.zhen.ning Says:

    有道理,有点喜欢ruby,不过不知道前景如何.
    就像http://gilesbowkett.blogspot.com/2008/10/i-vote-we-lynch-chad.html
    这文章就大骂rubycent的ched,(my job went to india的作者)了,说他说话台上一套,台下又一套。

Leave a Reply