从Outlook到Visual Studio
1997年年初的时候第一次接触互联网是从万千网开始的,所以那时候特别在乎新闻讨论组的客户端。一开始都是使用Free Agent,但是这个工具的本地化非常差,虽然有汉化版本,但是编辑器却不是双字节的。所以一直等待Microsoft的Outlook。从当时的软件技术来讲,Outlook已经非常不错了,所以我有非常深的Outlook情结,我一直将电子邮件和新闻讨论组的客户端不愿意从Outlook迁移到其它的平台。后来用了一阵Lotus Notes,发现IBM毕竟是大家风范,很多地方比Microsoft出色(例如方便的登录Token),但是Lotus Notes的定位是OA客户端,并不是一个可任意组合的平台。
Outlook也被定位成Microsoft的OA客户端,并设计为一个可Hosting的智能客户端,从设计上允许客户定制自己的功能模块,任何第三方都可以开发基于Outlook的应用。然而事实的情况又是如何?
Microsoft在将Office做得越来越炫,却没有将应该有的功能一步步完善。很多人对Outlook都是颇有微词的。最首要的一个就是无法很方便地导出个人资料、邮件帐户资料,有一些简单的功能操作也太过复杂,所以将一些低端客户推给了我觉得根本不应该算做软件的Foxmail。几乎每一个对Outlook充满期翼的用户都不明白Microsoft到底在想一些什么。至少我现在还没有发现任何一款享有一定装机量的第三方的Outlook插件应用于我们日常的OA领域中。
下面有几款Outlook插件,不过大多是“养在深闺人未知”:有一款Skype插件,据说可以作为Skype的客户端。有一个卡卡网是专门吃outlook饭的,可是有多少人愿意将自己的联系人信息放到别人的服务器上去呢?至少我是不愿意冒这样的风险的。还有一款Html邮件浏览器插件,可让你方便地浏览Html邮件,同时又避免受到安全方面的困扰。还有一个插件可以为任意一个Outlook 文件夹制定默认的帐户和签名。
想起了一个关于冰箱保护器的神话。90年代初期的时候,头脑发热的中国人鉴于中国当时的供电现状开发了一款冰箱自动保护器,为电冰箱提供自动断电保护。有“专家”就说了,这是个骗局,断电保护器并不是一个技术专利。如果那个20块钱的东西可以有效保护冰箱的话,冰箱厂商就会免费奉送还可以提升自己产品的竞争力。我非常认同这位“专家”的观点。延伸开来。很多事情都可以按这种思路来分析。Outlook为什么需要人们下载一些免费的插件来延展软件的功能而不是由系统提供呢?
Eclipse已经成为一种不过阻挡的潮流,连Microsoft也不得不正视这股潮流。Eclipse的Rich Client已经威胁了Microsoft的客户端老大的地位。Eclipse依赖的就是插件优势,而这个优势Microsoft已经在八九年前已经具备,然而却没有获得应有的市场响应。除了Outlook外,Microsoft还有一款插件客户端控制台程序,也没有受得众多开发厂商的青睐。现在轮到Visual Studio了。SQL Server 2005放弃了一贯沿用的服务端控制台程序的平台而使用VS2005了。个人非常欣赏Visual Studio所推崇的友好界面和比较完备的插件机制,其实私毫不比Eclipse逊色。从2003年开始我就一直在等待一款基于Visual Studio的客户端,收发邮件、文档阅读或编辑器、MSN或者其它的IM。我一直觉得Microsoft不应该将这个机会让给Eclipse。不过三年了,到现在我也没有听到过Microsoft这方面的计划。
于是,我打算自己动手。先从一个内部的IM入手,然后是MSN、GTalk、QQ。再然后是E-Mail和NewsGroup。当然我个人的力量是有限的。园子里有志同道合的朋友么?