API的威力
有人说,Windows成功的一个关键是Win32 API。这句话可能有所偏颇,但也不无道理。作为一个操作系统,其成功的关键是上面要有丰富的应用软件,因为用户花钱买操作系统的目的绝不是为了整天折腾控制面板或者“观赏”启动过程。要想有丰富的应用软件,那么必须有一大批程序员愿意在上面开发。要有程序员喜欢在上面开发,那么就要有便捷的开发接口,和高效的开发环境。从这角度来看,精湛的Win 32 API确实对Windows的辉煌有着举足轻重的作用。
Win32 API的主要缔造者是Mark Lucovsky,与Windows调试子系统的缔造者相同。
Mark于2004年决定离开微软。关于他的离开,广泛流传着一个鲍尔默扔椅子的有趣故事(http://battellemedia.com/archives/001835.php)。是呀,这样的一个人确实是可以抵挡一个师的,要走了,谁不急呢?
Mark加入Google后,并不像有些人想的那样会为Google开发一个可以和Windows抗衡的OS。事实上,Mark是改行做搜索了。他领导着一个不算太大的团队(用他自己的话是很小)。
以下是06年年底对他的一次采访录像,从中可以看到,他们当时做的是把搜索功能加入到博客中。
http://www.podtech.net/scobleshow/technology/1265/mark-lucovsky-adds-google-bling-to-your-blog
从录像中,可以看到Mark谈笑风生,但是还有很多人替他后悔。
2007年在他给我的EMAIL中,他说他的团队在做AJAX API,也就是把Google的搜索功能通过API形式公开出来。近日,又看到一则新闻。
http://news.cnet.com/8301-13953_3-9962707-80.html
在这篇新闻中,Mark讲到"We are opening up all of Google bit-by-bit programmatically"。开来Mark已经在Google慢慢找到了英雄之用武之地!