如果你还不觉得新奇的话,那么我建议你看看这个软件,它的名字叫instantbird,是一个集成了MSN/QQ/GTalk/AIM/ICQ/IRC等10多个即时通信/协议的软件,如果你以前使用过MyIM,你应该就会知道这类软件。Instantbird支持Linux/Windows/Mac平台,是名副其实的跨平台软件。 与SQLite Manager一样,instantbird也是可以运行在Firefox下的,只不过我们现在下载的instantbird,是把XulRunner打包进去的。实际上,只要instantbird愿意,他完全可以发布一款没有集成XulRunner的软件出来,使用Firefox就可以运行,而实际上,instantbird也可以通过运行Sqlite Manager一样地运行。 什么是XulRunner呢(官方介绍),和Firefox有什么关系?答案很简单,Firefox本身是基于XulRunner的,而Firefox的插件与扩展,正是运行在这个XulRunner里面,是不是有点绕。简单点,你就把XulRuner理解成为一个java虚拟机。官方的介绍是这样的:开发人员可以把开发好的插件扩展运行在这个虚拟机里的,就像运行应用程序一样。 到了这里,你还认为Firefox只是一款浏览器么?它实际上已经是一个虚拟机,开发人员可以像开发插件一样开发自己的软件,然后运行在这个虚拟机里面,而开发出来的软件,即可以以插件的方式运行在Firefox中,又可以以Winform的方式进行运行,是不是很酷? Firefox本来还可以更强大的,只不过XulRunner的推广有点问题,如果能像Microsoft推广.Net Framework或者Sun推Java虚拟机一样的话,前途无可限量。 |