正文内容 评论(0)
近几年来,HTML5的大潮似乎是势不可挡。在桌面应用环境中,各大浏览器陆续卷进了Chrome引发的跑分竞赛,对HTML5的支持力度如同磕了药般疯狂;在移动平台上,Flash先后在iOS、Windows Phone和Android上吃瘪,Android把Flash逐出家门后HTML5已经成为了移动互联网的唯一选择。放眼望去,仿佛四野皆充满着HTML5千秋万代一统江湖的高呼。
HTML5声势浩大
然而事实是,每当我用电脑打开国内的主流网站,Flash仍然在狠搧我的脸,让我从HTML5的春秋大梦中醒过来,铺满整个屏幕的依旧是煎鸡蛋专业户Flash而非HTML5。这不得不让人生疑,HTML5在业界风风火火了这么多年,莫非到头来只是一个空口号?Flash到底还会在互联网上纵横多久,再让CPU煎熟多少个鸡蛋?很明显,HTML5的推广,并没有如同大多数人想象般那样一帆风顺。
那么到底是什么因素在阻拦着HTML5的普及呢?太平洋电脑网特别就此做了深入分析,让我们一起来看看。
拦路虎:Flash
说起Flash,不少人对它的印象都是又蠢又慢,还经常会把浏览器崩溃得七零八落,不过你可能想不到的是,1996年Flash诞生伊始,它可是互联网上冉冉升起的超级新星——小巧、高效、跨平台,无论是开发者还是用户,看到Flash都会笑逐颜开。
Flash诞生之初是互联网世界的超级英雄
随着年岁的增长,在Adobe丰盈的奶水的滋润下,Flash茁壮成长。Flash先后加入了对Javascrip、HTML、XML的支持,新增了滤镜和层的模式,加持了Actionscript语言,并增强了影音方面的功能一举把RM/RMVB赶到了线下。Flash甚至被人誉为是“最灵活的平台”,易于开发且移植性强的特点让它在互联网上打出了一片天地。
然而,Flash的成长似乎茁壮得有点过了头。Flash的功能越来越强大,开发人员使用Flash开发的产品也愈发繁多庞杂,Flash开始被用来干一些奇怪的事情,比如说卖卖小广告啦,玩玩小游戏啦——这些应用多是粗制滥造,很难想象有人会为Flash广告优化代码,是吧。人们慢慢发现,当低劣的Flash充斥着网页的时候,电脑开始不堪重负了,Flash落下了一个烤肉机驱动程序的称号。
Adobe把Flash养得太肥了
但是实际上,Flash的效率并不低,只是Flash的滥用和参差不齐的Web前端开发人员造成了一系列不良后果。毕竟Flash功能强大而且易上手,什么人都会用Flash进行开发,产出了各种奇葩东西也在情理之中,结果就是这些胡编乱造的Flash让人们的电脑假死崩溃了一次又一次。
Flash的效率低下主要归咎于开发者,但其安全性和稳定性欠佳就和Adobe不上心有关系了。君不见多少个0day漏洞由Flash而出,多少次要浏览器主动为更好的Flash稳定性而更新。安全性和稳定性,直到现在依然是Flash的软肋。
Flash的崩溃让多少人抓狂
总的来说,Flash的优点和缺点都很明显,但是Flash的缺点无碍于它成为网络上的霸主——并不是每个人都会关心什么病毒不病毒,浏览器崩溃了重新打开也能恢复标签页。和HTML5相比,Flash功能不输,且易于开发,对浏览器的依赖十分小,人们只需要升级Flash插件就能享受到最新版本。相反,如果你没有装备一个先进的浏览器,HTML5根本不会出现在你面前。Flash,这个Adobe和开发者的宠儿,现在的HTML5仍未能撬动它的根基。
本文收录在
#IE浏览器
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...