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

HTML5将来会击败Flash吗?

PS:有没有?可以在Flash中执行但在HTML5中仍然无法执行的操作?

评论

由于这是一次民意调查,因此我将其设置为社区Wiki。

那Silverlight呢? :D

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

我不认为应该关闭它,而只能以其他方式重新制定它。可能的重新编写方式可能是“ Flash仍然值得在将来的开发中使用,还是只使用HTML 5?”。

在哪里可以投票支持HTML5? :)

#1 楼

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

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

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

评论


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

– Gabe。
2010年8月4日,11:16

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

–Virtuosi Media
2010年8月4日在18:01

#2 楼

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

#3 楼

即使HTML5越来越流行,Flash至少在可预见的将来也不会消亡。在IE6-IE8投入使用之前,网站上仍然需要Flash,不幸的是IE6-IE8仍将存在一段时间。如果您的目标纯粹是学习一些东西,那么我会选择HTML5,因为它只会随着时间的流逝变得越来越重要。如果您现在需要做一些可以在Flash和HTML5中完成的工作,而您又只有时间做另一件事,那么Flash是采用更广泛的技术,也是您的最佳选择。

#4 楼

还没。观看http://html5readiness.com/和http://caniuse.com/了解浏览器的可用性。

#5 楼

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

#6 楼

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

#7 楼

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

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

#8 楼

没有意见或一般统计信息将对此有所帮助。所有访问者都会将您的网站目标吸引到访问者中。

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

那些仍在使用IE 6.0的人可能会使用它,因为它是操作系统附带的,所以他们没有不在乎升级,他们永远也不会。另一方面,技术人员已经在对HTML 5进行编码,并在不使用HTML 5的网站上嘲笑他们(现在)...