Browser端MVC和Server端MVC的讨论 >>
<< 2006年中国软件收入规模前100家企业名单
用Java2Script和Google过招

Author Zhou Renjian Create@ 2006-06-02 08:07
whizz Note icon
前言
没想到自己开始和Google较上劲,而且估计这劲需要较一阵子,所以在这里博文一篇,以示鼓励!

过招的定义

过招,乃江湖武林人士切磋武艺用语。我本是“江湖中人”,所以以武林人士用语开场;而在这里切磋的不是武艺,而是技术,和Google过招的是Java to JavaScript的偏招。

过招的前提条件

2005年12月,本人在Sourceforge上以Eclipse Public License 1.0发布了一个开源项目,名曰“Java2Script Pacemaker”,主要功能是通过扩展Eclipse的JDT功能完成Java代码到JavaScript的转换,同时还提供java.util.*和org.eclipse.swt.*等类库,用以帮助开发人员更容易地开发AJAX程序。当然这些都是目标,当时没有实现。然后我就一个人努力地干!

过招一
2006年2月前后,经过春节期间闭关修炼内功,初有成效,发布了Java2Script Pacemaker的几个Release。其间Ajaxian.com有所关注,引来一些关注和反馈。这些反馈包括Seth Williams的“Hello from Google”邀请,投了JavaScript  Expertise的简历,回复说简历转到Google北京。没有下文。
批注:剑已经拔出,对手却不见了。

过招二
2006年5月中旬,Google推出Google Web Tookit(GWT), 主要焦点在于提供“Java to JavaScript”的Compiler,引起业界(AJAX开发者社区)轰动。我本人也没有意识,这就是Google要做的,或者说2月份的邀请我就 是要干这么一件事。我看了看GWT站点,特性功能创新点的介绍直接了当,容易理解。惭愧,我就无法写出那些介绍文字,虽然我自己的Java2Script 也同样有同样的特性。随后我作了一些关于GWT v.s. Java2Script的文字,希望相关的开发人员在GWT的冲击波里飘荡的同时也关注一下同类技术根底但方向不同的Java2Script。结果,Java2Script惨败,GWT长啸而去。
批注:转身,对手突然从正面提着一把闪着寒光的长剑走来,伸手抽出自己的宝剑,发现宝剑竟在壳里卡了一下,而且抽出后什么光泽也没有;对手的剑气和杀气直逼过来,让人觉得窒息;幸而那把长剑并没有刺向我,而从旁边掠过,而且我脸部分明感觉到了那股不可一世的霸气。

过招三
……Java2Script继续卧薪尝胆开发Java2Script……

见招拆招之分析
来段宝石的比喻,免得剑气伤人:Java2Script首推的Java to JavaScript在2005年年末确实在互联网上尚未出现,所以我是寻到了“和氏璧”,然而我一个能力有限,所以得慢慢琢磨那宝石。当宝石开始在 2006年年初显示宝石本质的时候,开始有人关注了。然而这是宝石在尚未完全雕凿前是无法显示它的真正价值的。2006年5月份,Google则通过其自 身拥有大队的寻宝人员寻到了其他类似的宝石,并通过自身高素质的能工巧匠队伍进行雕凿,把宝石奉献出来,由于Google拥有很好的信誉,所以一下子其宝 石人皆共赏。而此时的Java2Script宝石还在进一步琢磨中。
回到过招上,很容易看出招式或者套路上的不同:Java2Script比较早就已经出招,但是没有什么杀气。而Google将好些人的真气都借过来,一下子来了个冲击波,结果Java2Script被淹没在冲击波里。

招、招、招,招的差异
其实中国的武术是博大精深的,有少林正宗,五岳剑派,有七伤拳,有九阳真经……然而每个人都只能选择一样,然后一直练下去(Google选择了自己新创的GWT API武功,而Java2Script选择了经历了多年桌面应用验证的Eclipse SWT API内功心法)。如果要中途该练其他武功,则得先废自身已有武功。同时每一种武功的成长速度和能够到达的境界也是不同,五岳剑派的武功是无法到达九阳真\r 经的境界的,而少林的内功则高深莫测,并不是九阳真经能够彻底包涵的。所以说过招只是说明了,目前掌握的情况的高低。真正的武功修炼到最后都是无需过招便\r 可见胜败的,所谓无招胜有招。

期待Java2Script能够早日到达无招境界。

/js

本记录所在类别:
本记录相关记录: