Flash已经过时了,html5或css3真的那么强大吗?

时间:2010-07-09 07:58:38

标签: flash internet-explorer html5 adobe css3

我不以任何形式或形式声称自称是Flash活动家,但除了明显的烦恼和差异之外,任何傻瓜都可以看到它的几个用途,这对于正确的消费者和网站来说是一个相当重要的方式

很多人都在谈论HTML5和CSS3是网络的未来,以至于ie9实际上会大量合并它(是的,你读过它,互联网资源管理器可能还不错),我知道我和你现在一样震惊。

但HTML5和CSS3背后有什么关键功能(技术,进步,无论你称之为什么),尽管Adobe不断尝试改进Flash平台,但Flash有可能变得过时,如果是这样,为什么他们会烦恼呢?

6 个答案:

答案 0 :(得分:4)

这是一个很大的话题。简单地回答一下,Adobe仍在不断改进Flash,因为正如你所说,任何傻瓜都可以看到它仍然有效!我不认为很快就会完全转变为HTML5,但是我相信它最终会发生。我看到Flash只有HTML5的一个优点,而且它是一个巨大的优势:向后兼容性。只要有大量人使用不支持HTML5的浏览器并且开发人员继续制作Flash程序,Flash仍然存在。

为什么许多人认为Flash已经死了?是因为史蒂夫乔布斯说过吗?

请参阅HTML5的参考资料:

http://dev.w3.org/html5/spec/Overview.html

http://www.w3.org/TR/html5-diff/

答案 1 :(得分:1)

最重要的是,HTML可以通过编程方式进行操作,而Flash内容则是一个黑盒子对象。 XHTML可以通过XSLT进行转换,由移动设备进行不同的渲染,由蜘蛛抓取......它可以让你用它来做任务。 Flash没有。 Flash内容是一个嵌入页面的对象,卡在那里,不动。

第二个原因:Flash渲染由专有软件执行。 HTML呈现是浏览器本身的一部分。没有插件,没有额外的崩溃源,没有加载的专有blob。只是纯粹的浏览善良。 HTML背后有一个庞大的社区。 Flash也是如此,但一家公司在其命运中拥有最终决定权。

答案 2 :(得分:1)

主要是视频标签。网络上的视频将停止使用闪光灯。 Youtube将是第一个这样做的人。支持html5的IE9将于明年初发布。这是每个人都在等待支持html5的最后一个(也是最重要的)浏览器。当这种情况发生时,色情网站也会出现在html5上并闪现,因为我们知道视频会死掉。

其次你对Adobe有误。 Adobe是最好的工具制造商之一,他们统治着网络图形市场。他们实际上也是HTML5的潮流。 Flash CS5允许导出到HTML5画布。这意味着在Flash中制作这些令人讨厌的广告的人会将相同的内容导出到HTML5。

基本上,视频和广告将被html5取代。我给它大约2年的Flash插件不能用于这些。 (注意:flash插件仍然可能会用于游戏和RIA一段时间.. Adob​​e仍然没有想出如何将动作脚本导出到javascript中 - 他们只知道如何导出动画和图形。但是当这种情况发生时,休闲游戏可能也会被html5取代。)

在除iexplorer之外的任何浏览器中查看此内容。 这几天html5看起来很可爱:

http://9elements.com/io/projects/html5/canvas/

答案 3 :(得分:1)

有点讨论,但无论如何,作为一个对Flash非常不了解的人说话:

当然,CSS3中的动画内容有点远 - 我认为到目前为止只有WebKit支持它(Firefox 4可能支持转换?),因为Apple在实验中实现了这个方面的领先地位。

(首先,我认为,因为Coca有动画框架,所以当Apple提出一种在CSS中制作动画的方法时,它基本上只是建议使用CSS语法来访问其现有的跨平台代码。我可能错了 - 也许他们的Cocoa动画框架不包含在WebKit中?有人真正了解这些内容,请纠正我。)

如果动画很快就会进入IE,我会从椅子上掉下来。

答案 4 :(得分:0)

如果他们希望保持领先地位,我不认为Adobe会以他们需要改进的速度不断改进Flash。

此外,它们将始终具有作为需要安装的专有插件的固有缺点。如果他们很幸运,他们会与浏览器供应商甚至操作系统供应商(Windows 98实际上不包括Flash?)进行交易,以便在新安装中包含Flash,但即便如此,它也必须定期更新,与浏览器本身。

浏览器市场竞争越来越激烈,这可能会加快开发速度,因此每次浏览器升级都可能会带来性能提升。 Adobe并不真的需要它,因为他们几乎没有任何竞争。

所以也许(可能)Flash不会过时。也许这是您作为Web开发人员开发富网页的可能性之一。也许它将来会更开放一些,也许开发速度会加快,这样他们就可以继续竞争。谁知道。 ;)

答案 5 :(得分:0)

随着围绕HTML5的所有宣传,似乎争议在混乱中消失了。虽然HTML中的视频会使flash过时;为了显示视频,人们应该记住,如果标准成为H.264,Firefox将不会支持视频标准。在这个问题得到解决之前,IE浏览器和支持Theora的支持H.264和Firefox的浏览器之间会有很大的差距。

如果将来决定HTML5标准的权力选择H.264作为视频标准,它将切断所有开源项目的视频启用H.264。

此外,通过严格的XML格式化和架构验证,这意味着设备可以与站点的显示分开使用站点上的信息;这可以打开一个全新的应用程序世界,为最终用户收集信息。

只需加上这3美分。