PS:这篇Luar的文章很精彩,包涵的信息也极其丰富。希望Flash与Avalon的竞争会为设计或开发者带来最大的实惠,当然体验这一切的还是最终用户。
原文如下:
本文纯属个人意见及忆测,不代表任何已经发生或可能发生事实,究竟真相是否如我所猜测,就留待未来,因为实践就是验证真理最好方法。(如要转载,必须保留此声明)
Macromedia透露下的新版本Flash(8Ball, Flash MX 2005?),会再次为Designer添加新功能,自她推RIA概念后,几个版本的Flash,都是加强了Developer方面的功能,为什么这次要走回Designer方面?我想原因有两个:
- 将Flash和Flex角色再深化地分家,Flash变成制作网站丰富媒体内容的工具,Flex则是开发企业级或专业级网络应用程序工具,虽然Flash和Flex都是产生SWF,但是越来越多Developer方面需要功能,只在Flex出现,例如:ToolTip Manager、Layout Manager、History Manager、Profiler、改良DataGrid、图表功能、新的组件Theme、Gzip Compression for Data Services(当然Flex比Flash MX 2004迟推出,有新功能不足为奇,但8Ball会否有,就试目以待)
- 将Flash Player在浏览器上变成近万能的播放器,无论在网站、动画、影片、音乐、文件交流、应用程序等,任何网上生活,Flash都可以做到(独欠好的DRM保护Flash作品知识产权),新功能将Flash在丰富媒体表现上进一步加强,包括:动态滤镜(Blur, Shadow Filter)、Video Alpha Channel和新Codec(影片质素媲美QuickTime)、CacheAsBitmap强大效率优化和Saffron的字体渲染引擎(将来在手机上,细小字体也有清晰显示)等,目的是希望Flash Designer/Developer制作出更多令人印象难忘的花巧(这里没有贬意)作品,强化Flash在网络里世人心目中的江湖地位。
另一方面,因为M$ Avalon来了,Avalon都是一个Vector格式界面显示引擎的,像Flex一样,Avalon用XAML编写应用程序的界面,同样可以用Web部署。骤眼看,Avalon只是针对Flex,比较两者:
- Avalon是操作系统一部分,开发(纯文字的XAML)到部署,可能是零成本;Flex的Presentation Server是12K美元商品。
- M$跟美国一样的单边主义,Avalon只在Windows(或)和Internet Explorer里运行;Flex则在有Flash Player的跨浏览器跨平台运行。
- Avalon整合到操作系统里速度提升和更多跟操作系统连系;Flash Player则受先天执行效率问题与及Sandbox的限制(Central的File I/O只踏出一小步)。
如果有一个Avalon IDE是否可以赶走Flash?对于M$和Avalon,好的技术、好的制作软件和好的营销都有了,就会有好的制造者和Showcase吗?Macromedia明白Flash成功基本原因,先发制人,将Designer视线引回来,再留住Developer的心,一大群忠诚度高的用户,加上新功能带来未来更多出色作品Showcase,才是Macromedia对抗Avalon的唯一本钱。
P.S. 文中有点给人感觉Flash是不死而Flex却必死...
[From Luar] 原文地址:http://www.luar.com.hk/flashbook/archives/001059.php