微信和Java

今天偶发奇想,觉得微信其实和Java很像。

遥想当年SUN一边推出Java语言,一边打着“network is computer”的口号。而当时Java最火的概念除了基于JVM的跨平台 – “一次编译,随处运行”以外,还有一个Applet的东东。从字面上理解,这个东西就是“小程序”(就像pigglet,ducklet,chicklet…),基于浏览器的“小程序”,也就是给不同的浏览器提供相应的JRE,然后Applet也是“一次编译,随处运行”了。

而最终呢?这个Applet并没有“火”起来,部分原因还是生不逢时吧,当时的浏览器实在是太弱了,而且Flash又看起来更酷炫一些,再到后来连Flash也退出了历史舞台了。

微信和Java的“关联”就是我今天想到了applet这个词。

我觉得微信小程序的命运应该是“applet”差不多,还真不是“生不逢时”的原因,应该说,微信小程序这3年的火爆,完全是微信本身的强势造血。因为小程序的天性是“封闭、隔绝”的,而“开放”才是永恒的趋势。