Ruby ecosystem in China
Sunday, October 19th, 2008今天参加 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 更好些。


