当我阅读HTML5定义时,它可以执行Flash可以执行的任何操作!我问自己,浪费时间学习Flash是正确的选择还是应该学习HTML5。
HTML5将来会击败Flash吗?
PS:您可以在Flash中做任何事情,而在HTML5中还是不行吗?
当我阅读HTML5定义时,它可以执行Flash可以执行的任何操作!我问自己,浪费时间学习Flash是正确的选择还是应该学习HTML5。
HTML5将来会击败Flash吗?
PS:您可以在Flash中做任何事情,而在HTML5中还是不行吗?
Answers:
这取决于您的时间范围。目前,Flash比HTML5广泛得多,这主要是由于对浏览器的支持(不管是否支持,直到IE9发布并被广泛采用之前,情况仍然如此)。
但是,我认为随着时间的流逝,HTML5 / Canvas将成为主导技术-至少对于视频,动画和简单的交互性而言。我怀疑Flash(和Silverlight)会适应并生存,但是会拥有更多的利基市场。
我认为您不会浪费时间学习Flash,但如果您是我,那么我将首先关注HTML5。在不久的将来,HTML5专家将越来越少,对其服务的需求也将增加,所以我认为这是明智的选择。
实际上,您可以在Flash或Silverlight中做很多事情,而这些事情在HTML5中是无法实现的(DRM /内容保护,VBR流,嵌入,全屏,COM访问)。Google的这篇博客文章提供了深刻的见解,说明了HTML5尽管有很多潜力来增强网络功能,但浏览器插件还远未消亡。
还没。观看http://html5readiness.com/和http://caniuse.com/了解浏览器的可用性。
我认为,人们过去使用Flash所做的许多事情现在都可以通过Javascript完成,在我看来,Javascript的介入性较小,直到HTML 5最终变得足够普及为止。我知道我的许多企业客户在不久的将来都不会允许HTML5,因为大多数企业客户都在整个企业范围内安装了过时的IE。