作为Flash和Flex开发人员,看到HTML5的进步有点令人沮丧.不要误会我的意思我没有任何反对进步,对我而言,目前在Flash和AJAX中编写应用程序更容易.我喜欢用Flash和Flex编写,并认为ActionScript是一种非常好的语言.但是,看起来在ActionScript中取得了很大的进步,或者正在使用JavaScript,而HTML 5中的视频可能会使Flash/Flex成为过去.
那么,您认为(如果有的话)HTML将会或者是Flash的R /竞争对手,或者浏览器不兼容会阻止这种情况发生吗?
我问的原因是因为我不知道如果HTML 5可以做得更多,继续使用Flash/Flex是否是一个好主意.只是寻找使用这些技术的其他开发人员的一些答案.
有四件事情可以让"现代浏览器"从今天的闪存中恢复过来.
1)工具.用Flash制作动画显然要容易得多.加JS/SVG没有Flash现在所做的"直接"动画支持.它可以完成,但它是手动的.
2)表现.JS/SVG/Canvas的执行速度不是很快,当然不像Flash那样可以在浏览器中保持一致.并非每个应用程序都需要性能,JS等人正在迎头赶上.但目前,他们的整体表现仍然落后.
3)浏览器采用.Ye Olde浏览器大战.不同的实现方式,不同的速度,传统的浏览器等.便携式网络的所有问题都适用于现代浏览器技术.因此,制作便携式工件的工作量更大,即便如此,它也可能无法正常工作,尤其是在旧版浏览器上.
4)内容保护.在IP控制等方面,Flash几乎不是内容安全的基础,但它在JS,HTML,SVG等方面昼夜不停,在这些方面,它几乎都是免费的.这将特别混淆像视频这样的东西,现在主要是在Flash播放器背后,而不是简单地将mp4流式传输到客户端.
我们已经看到了一些更聪明的"Javascript广告"(例如那些令人讨厌的浮动动画面板).我正在等待更多这些,就像简单的动画迷你广告应用程序与闪存.禁用Flash的大多数用户这样做的主要原因是禁用应用程序.JS迷你广告不会有这个问题.
但是,这些广告的主要创建者是Flash专门针对的创意人员.它很容易使用,而不是"真正的技术".直到你可以用Javascript和其他方法做到这一点,Flash将有一个很大的市场.