Flash,这个曾经使我们浏览器电脑必装的插件之一,它原本就是一款安装于浏览器的Flash插件(Adobe FlashPlayer Plugin),而之所以需要安装Flash插件,则是为了使浏览器得以播放swf文件,所以Flash在不管是动画视频还是小游戏方面都有许多的用处。 而另一个我们所听到的更多的Flash的对手,就是HTML5。它是构建Web内容的一种语言描述方式。它是互联网的下一代标准,其实原本我们在浏览器中所看到的信息都是关于HTML格式的,而只是使用了一些特别的方式将其转换成了我们可见的信息。
而这两者有什么区别呢?为什么现在Flash应用场景越来越少了?
首先来说二者的区别。
指代不同
html5:是Web中核心语言关于HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是关于HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。 flash:由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。
用处不同
html5:将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与设备的交互都进行了规范。 flash:用于创建吸引人的应用程序,包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入,快速设计简单的动画。
发展不同
html5:能够让程序通过Web浏览器,消费者从而能够从包括个人电脑、笔记本电脑、智能手机或平板电脑在内的任意终端访问相同的程序和基于云端的信息。 flash:由于关于HTML(标准通用标记语言下的一个应用)的功能十分有限,无法达到人们的预期设计,以实现令人耳目一新的动态效果,在这种情况下,各种脚本语言应运而生,使得网页设计更加多样化。
另外就是从应用环境来说,HTML5的兼容性更为强大;目前HTML5在各个浏览器平台上做的一路顺风,大有后来居上的霸气,在未来也有足够实力去替代各项Flash目前已经可以做到的应用开发。 最后,也是最重要的一点,就是:Flash的拥有者Adobe已经宣布于今年年底正式停止对Flash的技术支持,目前各主流浏览器也基本取消了Flash的支持模块,Flash时代,已然终结。未来,也必将是HTML5的时代。
|