【IT168 评论】2000-2010年,是世界软件业蓬勃发展的10年,其中诞生的明星级产品和应用可谓汗牛充栋。那么,在中国的开发者心目中,有哪些占据更重要的位置呢?不久前《程序员》杂志联合CSDN网站做了一个“2000-2010十大最具技术影响力产品(国外)”的用户调查,评选出10款得票最高的软件产品。
产品名称:Facebook
Facebook真正解释了“社交”,接入网络,登入Facebook,你就进入了另一个世界:这里有你的好友,你的圈子,你感兴趣的事件……这一切是虚幻的,但又都有现实依据——从Facebook诞生开始就强调“真实”,所以它上线的最初4小时就收获了22000次照片浏览,也确实很少有人在Facebook上匿名。
Facebook还是力推Open API的典范,它很早就提供了相对完备的API,并且依据形势需要不断修改,目前已经吸引了大量第三方开发者,涌现了大量有趣的应用,并促生了Aynga这样可能具有划时代意义的公司,这种模式也为许多后来者所效仿。另外要提的是,Facebook中的一切都是Google的“黑洞”,这其中蕴藏着颠覆性的潜力。
产品名称:Eclipse
Eclipse原本是IBM加拿大的一个项目,最初只是希望做成Java的IDE(它也确实做到了),但是今天,依赖开源和插件两大利器,Eclipse已经远远超出了Java IDE的范畴,演化成一个无所不包的大平台。虽然过多插件也容易造成问题,众多插件“拱卫”下的Eclipse已现臃肿,但是瑕不掩瑜,借助Eclipse,你可以跨平台进行各种开发:PHP、Python、JavaScript和C++程序,虽然或许没有开发Java那么方便,但Eclipse确实“够用”了,而且,它是免费的!
从另一方面来说,把Eclipse捐献出来,也符合IBM从软件厂商向服务厂商的转型,围绕一个平台营造出大生态系统,让大家共同受益的做法,值得国内厂商学习。
要澄清的是,按照Lee Nackman的说法,Eclipse的取名,并没有与Sun针锋相对的意思,而是希望与微软的Visual Studio对垒(Eclipse的前身是基于Smalltalk的VisualAge)。不管这说法是不是真的,总之到如今,太阳已然西去,日蚀却远未消褪。