Web发展史书会记住这一刻!
2006年11月7日,地点:SAN FRANCISCO, Adobe宣布将ActionScript Virtual Machine 2(AVM2,ActionScript 虚拟机2)源代码贡献给Mozilla组织。
AVM2所有源代码将作为Mozilla的开源项目Tamarin的重要组成部分。
AVM2源码目前已经在以下地址发布:
ActionScript Virtual Machine 2 源码!
AVM2是目前Flash Player 最新版本9的核心,所有Actionscript 3的代码都只能由AVM2来执行。
Mozilla是目前最流行的开源浏览器FireFox的开发者。
Tamarin将作为下一代Firefox浏览器脚本解释引擎SpiderMonkey的重要组成部分。
黑羽要感谢Adobe和Mozilla中无数浪漫主义者和理想主义者!
你们是Web真正的生命力!
也同时感谢Adobe的野心!你的这一招棋,已经为Apollo时代奠定了绝对性的胜局!
呼唤所有关注网络应用开发者关注AS3,这将是你们最明智的选择之一!
Web2.0从此掀开崭新的一页!混乱的脚本语言战国时代即将终结,统一的号角已经吹响!
为何如此妄言,诸君听黑羽细细分解!!
(如蒙转载,请留下我的Blog链接:www.kingda.org, thx)
AVM2开源意味着什么?
随便问问任何一个程序员,他会告诉你开源的好处是什么!!
对于黑羽来说,开源是网络的未来!开源是人类理想主义与现实丑恶争战中稀有的胜例之一!
Apollo和Mozilla要干什么??!!
哈哈,黑羽一眼就看出他们的布局,因为很简单,Microsoft早已经使过同一个招数了。
微软的.Net的实现方式,值得Tamarin学习。而即将推出的Apollo,我猜,将会和.Net实现更加相似。
.Ne使用的是Just-In-Time (JIT)编译器,将不同的高级语言编译成统一的中间语言(Intermediate Language,简称IL)。执行的其实就是IL代码,其速度比Java解释性的字节代码效率还要高!
.Net统一的是桌面程序开发语言,C#, C++ , J#, VB
而Tamarin的雄心是要一统网络脚本语言天下,将ActionScript, JavaScript, 微软的JScript,以及所有和ECMAScript 4兼容的脚本语言。
Apollo更是要一统网络与桌面!万里车书一混同,江山岂有别疆封!
黑羽鼓双掌双脚支持!![]()
性能如何?未来的我们不知道,现有的内部Alpha版本性能比测已经让我们充满希望!![]()
Tamarin的Typed code效率远远胜过目前的Javascript执行效率!
详细比测见:
http://www.playercore.com/pub/Tamarin/Avmplus_vs._javascript.htm
AVM2成为Tamarin的一部分意味着什么?
Adobe的一次重大胜利!不论是从技术合作上,还是战略布局上!
AVM2开源意味着广大自由程序开发人员的归属和瞩目!将得到开源社区强大的智慧支持!
因此后面的Adobe即将推出的Apollo,还未出世就已经基本上奠定了胜局。也为我们这些Flash RIA的Fans们强大的信心和动力!![]()
ActionScript 3没有白学!
黑羽断言,AVM2的开源基本上已经可以宣判微软WPF/E已经可以胎死腹中了!至少在Web应用领域上,微软的开局已经毫无优势可言!可以考虑转向其他应用领域了。
附其他参考资源:
1.Emmy Huand的相关文章 居然是个MM,汗^_b....
2.
