是时候忘记Flash和使用HTML5了吗?


11

当我阅读HTML5定义时,它可以执行Flash可以执行的任何操作!我问自己,浪费时间学习Flash是正确的选择还是应该学习HTML5。

HTML5将来会击败Flash吗?

PS:您可以在Flash中做任何事情,而在HTML5中还是不行吗?


3
由于这是一次民意测验,因此我将其设置为社区Wiki。
Tim Post

那Silverlight呢?:D
Tuomas Hietanen

投票以“不是一个真正的问题”结束。

1
我不认为应该关闭它,而只能以其他方式重新制定它。可能的重新表述可能是“ Flash是否仍然值得用于将来的开发,还是我们应该仅使用HTML 5?”。
HolyVieR

在哪里可以投票支持HTML5?:)
Alex Bolotov 2010年

Answers:


11

这取决于您的时间范围。目前,Flash比HTML5广泛得多,这主要是由于对浏览器的支持(不管是否支持,直到IE9发布并被广泛采用之前,情况仍然如此)。

但是,我认为随着时间的流逝,HTML5 / Canvas将成为主导技术-至少对于视频,动画和简单的交互性而言。我怀疑Flash(和Silverlight)会适应并生存,但是会拥有更多的利基市场。

我认为您不会浪费时间学习Flash,但如果您是我,那么我将首先关注HTML5。在不久的将来,HTML5专家将越来越少,对其服务的需求也将增加,所以我认为这是明智的选择。


同意...闪光灯绝对不会死,也不会很快消失。虽然HTML5肯定会在网络上增加一些吸引力,但Flash将会继续占有一席之地。就视频而言,在浏览器同意并全面实施标准之前,我们甚至没有考虑使用HTML5。悲伤,但是,是真的。
gabe。

2
HTML5和Flash / Silverlight具有许多相似的功能,但它们不可互换。HTML5缺少Flash / Silverlight提供的某些功能。
维塔士媒体

7

实际上,您可以在Flash或Silverlight中做很多事情,而这些事情在HTML5中是无法实现的(DRM /内容保护,VBR流,嵌入,全屏,COM访问)。Google的这篇博客文章提供了深刻的见解,说明了HTML5尽管有很多潜力来增强网络功能,但浏览器插件还远未消亡


6

即使HTML5越来越流行,Flash至少在可预见的将来也不会消亡。在IE6-IE8投入使用之前,网站上仍然需要Flash,不幸的是IE6-IE8将会出现一段时间。

最后,这取决于您要做什么。如果您的目标纯粹是学习一些东西,那么我会选择HTML5,因为它只会随着时间的流逝变得越来越重要。如果您现在需要做一些可以在Flash和HTML5中实现的工作,而您只有时间去做一件事情,那么Flash是一种被更广泛采用的技术,也是您的最佳选择。



1

我认为,人们过去使用Flash所做的许多事情现在都可以通过Javascript完成,在我看来,Javascript的介入性较小,直到HTML 5最终变得足够普及为止。我知道我的许多企业客户在不久的将来都不会允许HTML5,因为大多数企业客户都在整个企业范围内安装了过时的IE。


1

尽管Flash还没有死(不幸的是),但我认为您应该直接使用HTML5和Javascript / jQuery,除非您正在研究开发游戏。尽管HTML5还不如Flash普及,但它将如此。不久。请记住,Flash无法在任何iOS设备上运行。


1

尽管IE6的确已经非常完善,但我们仍在与IE6进行斗争。

如果您想支持尽可能多的浏览器,那么还没有到向后兼容HTML5代码站点的时间。


1

没有意见或一般统计信息将对此有所帮助。总而言之,访问者都是您的网站目标。

HTML 5会遭受旧浏览器引起的相同问题的“折磨”,即目标受众升级浏览器的速度。除了网站统计信息外,没有其他信息可以帮助您解决问题,因为人们以不同的方式获得Web浏览器。

那些仍在使用IE 6.0的人可能会使用它,因为它是OS附带的,所以他们不在乎升级,也永远不会。另一方面,技术人员已经在对HTML 5进行编码,并在尚未使用HTML 5的网站上大笑特效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.