Ruby是一种面向对象的脚本语言,Rail是使用Ruby语言的Web应用开发框架。作为一种开发框架,Rail通过将Web应用开发中一些通用的东西包装起来,尽一切可能简化开发需要做的工作,将程序员需要写的代码减少到极致,从而在短时间内得到全球网络开发群体的热捧。
作为Rail创始人David Heinemeier Hansson和所在公司37Signals的所在地,芝加哥在Web2.0时代重放光芒。跟踪David的Blog就可以发现,Rail现在是如此的炙手可热,以至他们的一本书刚出来一夜之间就卖掉了1750份拷贝,而RailConf的400张入场券在一周之内就全部卖光,好像400美元的票价不是钱似的。
圣路易斯的资深软件开发者Curt Hibbs(这里所说的资深指得是30年以上软件开发经验,呵呵)在ONLamp.com的经典Ruby on Rails教程经过InstanceRail开放源码组的精心调整,重装出现在InstanceRail的网站上(链接),用一上午的时间就可以看完,从而得到对Ruby on Rails大概的了解,然后再菜鸟级的你也能对开发一个自己的网络应用充满信心和向往。
其中提到的一些例子更是让人热血沸腾。比如CD Baby组面对自己几乎无法管理的90,000行PHP代码,已经决定用Ruby on Rails重写系统,并取得极大进展。而David自己用Rails写的功能强大、界面迷人、已成为Web2.0网站经典的Basecamp只用了他两个人月,4000行代码,目前网站用户数已突破1万。
最近其它比较有意思的是Nokia把Python导入了它的S60系列手机。熟悉Python的同志应该明白这意味着什么(现在无人不知的BT就是Python写的呀),难怪有比较极端的Python同志在论坛上对Nokia跪服了。
在开发工具和开放源代码如此丰富的今天,我们所缺的只剩下Idea而已。我万能的主啊,给我一个Idea吧!:-)
Firefox Says:
三月 22nd, 2006 at 2:34 pmVisit Firefox
Ruby on Rails 初探
Reminds us of a Chinese fortune cookie….