《JavaScript高效图形编程(修订版)》——6.5 画布与Adobe Flash的对比

  1. 云栖社区>
  2. 博客>
  3. 正文

《JavaScript高效图形编程(修订版)》——6.5 画布与Adobe Flash的对比

异步社区 2017-05-02 13:43:00 浏览792
展开阅读全文

本节书摘来自异步社区《JavaScript高效图形编程(修订版)》一书中的第6章,第6.5节,作者:【美】Raffaele Cecco著,更多章节内容可以访问云栖社区“异步社区”公众号查看

6.5 画布与Adobe Flash的对比

大多数网民都熟悉Adobe Flash。大量的在线广告内容、视频和游戏都使用了Flash。事实上,有很多网站是完全用Flash创建的。这是一个可以追溯到1996年的成熟插件,现在几乎所有系统上都安装Flash。不过 Flash也有自身的问题,HTML5(包括画布)的发展,可能预示着互联网富内容创建会有翻天覆地的变化。

  • Flash是一个由Adobe公司所拥有的专有格式。播放Flash内容不收取费用,但开发Flash内容则需要购买相应的制作软件。用Flash这样一个封闭系统来创建Web内容,和Web的自由开放化进程是不协调的。
  • Flash在桌面机上根深蒂固。而在苹果公司的流行移动设备上,如iPod、iPhone和iPad,浏览器是不支持Flash的。苹果公司在2010年9月做了少许妥协,允许软件以Flash开发,并封装为原生应用。
  • 尽管一些移动设备可以用Flash Lite,而且Android 2.2设备支持Flash 10.1,但移动用户对由Flash的依赖较小。因为他们可以很容易下载原生应用和游戏。
  • YouTube、Facebook和哥伦比亚广播公司等热门网站,现在开始以HTML5兼容的格式(H.264)提供它们的视频内容。

HTML5和Flash的辩论,会引起很多争议。希望Flash长存的资深Flash开发人员自然会质疑HTML5能否取代Flash,而开放Web的支持者会说HTML5使Flash显得多余。

现实中,Flash很快消失是不太可能的。它太根深蒂固了,而HTML5在各个方面进展缓慢。然而,考虑到跨浏览器支持、熟悉和免费的开发工具,只有最乐观的Flash开发人员会忽略HTML5。不过,随着JavaScript性能的提升和工具库(如jQuery)的发展,以及考虑到画布等因素,已没有什么理由去以100%-Flash的方式去构建网站了,估计用不了多久这种网站就会停止出现。

网友评论

登录后评论
0/500
评论
异步社区
+ 关注