RIA的新基础:Flash Player 8.5
8 十 2005
这里有对Flash Player8.5的介绍:
http://www.macromedia.com/devnet/flex/articles/flex2_intro.html
其中对Flash Player8.5的部分介绍A New Foundation for Rich Internet Applications: Flash Player 8.5我翻译成了中文如下:
RIA的新基础:Flash Player 8.5
为了让Flex2和下一代的RIA有一个更好的运行基础,作为Flash平台的中枢角色Flash Player必须升级。经过这么多年的演变,开始主要作为一个播放动画客户端的Flash Player,其脚本语言(符合ECMA脚本标准)得到了很大的加强。Flash Player7正式版中,绝大部分的ActionScript已经遵从了ECMA标准。随着Flash Player8.5(将要和Flex 2一起下线)的到来,我们会推出新的ActionScript3.0版本,一个强大的面向对象编程语言(遵从下一代ECMA脚本标准),能满足更高的开发需求,性能也会更好。
Flash Player8(2005年9月推出)在渲染引擎上作了重大改进,这些改进包括增强的表现能力(滤镜、高级渐变控制、渲染表现及其他)和高级视频特效支持(高质量编码、alpha通道支持及其他),这些改进都是以往在互联网上不可想象的。Flash Player8还加强了各种API,使得开发者更容易地控制Flash应用程序、浏览器的HTML对象以及其他相联的JavaScript子程序之间的交互,使得开发者更容易在原有web应用上增加使用Flash开发的功能。
和Flash Player8相比,Flash Player8.5通过在一个虚拟机上执行大大提高执行效率。其实就是Flash Player8.5还包括了一个我们称之为AVM2的全新高效的ActionScript虚拟机。AVM2是为了满足下一代RIA开发者的需求而架设起来的,使用的ActionScript版本为3.0。新的虚拟机会更快,支持全程的错误报告以及工业级的调试跟踪。它支持二进制的Socket,允许开发者使用任何二进制的协议去延伸player的功能。Flash Player8.5同时也包括AVM1,向下兼容ActionScript 1.0和2.0,开发者无需担心以前开发的应用会成一堆垃圾。(翻译部分完)
现在评论一下。这里吹得实在是厉害。仿佛Flash Player一下子具备以前Shockwave的执行效率与强大功能,让人好不欢喜。真的,Flash Player的问题其实在于执行效率。如果8.5有个质的提高,实在让人激动啊。以前我看着shockwave的强大功能就在想,什么时候flash能这样就爽了,现在看来好日子就要来了……flash要翻身做主人了。新的虚拟机,avm2,势在必行啊,不然效率提不上去,凭什么打拼人家微软的sparkle啊。
- No Comments , 5,272 Hits
- Filed under: 前端技术
-
Tags: Flash Player