网络开发人员应该学习Flash [英] should web developers learn flash

查看:202
本文介绍了网络开发人员应该学习Flash的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Flash是否被完全替换为另一个标准,如html 5?解决方案

不,Flash Player和其他值得一提的浏览器插件(Silverlight,Unity,Java FX,O3D)在可预见的未来将不会被Web标准所取代。 b
$ b

Web标准缓慢移动,必须由各大浏览器供应商,然后由所有用户更新,实际上是有用的。要理解这意味着什么,应该考虑 IE 6 目前仍有约9%的市场份额为

与web标准相反,一个3d方浏览器插件仅由一家公司维护。如果该公司决定添加或改变他们的插件的功能,他们所要做的就是实施更改,并让用户根据更新进行安装。因此,web标准的特点设计需要满足由几个主要公司组成的委员会,他们有不同的兴趣和想法,并且有多个必须被编写,测试和修复的实现。相比之下,第三方插件源于功能设计由一家公司完成,只有一个实现由同一家公司维护。

因此,第三方插件将始终提供Web标准将实现的功能如果有的话。作为比较,Flash自1997年发布以来,一直支持矢量图形,自1999年开始流式音频以及2002年以来的视频。HTML5在某些浏览器上很少实现,标准版本for 2022 。现在每个人都对HTML5感到兴奋,因为在不久的将来,一些(可能不兼容的)实现将能够完成Flash在过去的千年中所做的事情。是啊!!!!

这里最大的问题是无知和傲慢。无知引起了进一步的傲慢,傲慢导致进一步的无知。事实上,网络技术总是远远领先于实际实施的东西。几年以来,每个人都对AJAX感兴趣。无论如何,依赖于十多年以来已经可以使用的技术并没有那么多。 Youtube是在Flash有流媒体视频功能3年后推出的。只有几年的时间,互联网视频才成为新的趋势。虽然现在每个人都看到了这个新趋势,但他们很高兴有一天不再依赖第三方插件。有多好。

作为一个平台,网络经常被经典的开发者所忽视。也就是说,因为他们只评估他们所看到和推断出来的东西,所以现有的技术是无法做到的。反过来,许多Web开发人员都会鄙视Flash开发人员,因为他们犯了同样的错误。他们所看到的只是横幅,视频播放器和创造不佳的多媒体网站,为年龄和烦人的游客装载可怕的声音。请放心:一旦有了HTML5,这些网站也将在HTML5中创建。



重点是,Flash是一个能够创建出色应用程序的平台,例如 Phoenix Sliderocket Tanki Online ,仅举几例。 Flash支持P2P通信,视频/语音传输,TCP和许多其他在任何主要应用程序中都远未被利用的东西。 Flash目前提供了将聊天(IM,音频,视频)移动到浏览器中的所有必要手段,它可能像多年前的网络视频一样击中网络。谁知道。



HTML5的作用不是取代Flash,而是为Web中的常见信息提供更好的语义和实用工具。第三方插件的任务是呈现罕见的信息,并提供潜在的进一步创新的基础功能。

这些技术,包括HTML,都有自己的位置。根据你打算做的事情,总是有正确的工具。


and is flash being replaced by another standard like html 5 completely?

解决方案

No, Flash Player and other mentionable browser plugins (Silverlight, Unity, Java FX, O3D) will not be replaced by web standards in the foreseeable future.

Web standards move slowly and have to be implemented by every major browser vendor and then updated by all users to be actually usefull. To understand what this means, one should consider that IE 6 still has about 9% market share today.

In contrast to web standards, a 3d party browser plugin is maintained by only one company. If that company decides to add or alter features of their plugin, all they have to do is to implement the changes and have users install according updates.

Thus web standards are feature designs that need to satisfy a committee consisting of several major companies, who have different interests and ideas, and that has multiple implementations that must be written, tested and fixed.
In contrast, 3rd party plugins stem from a feature design made by one company, with only one implementation to be maintained by that very same company.

For this reason, 3rd party plugins will always offer functionality web standards will implement much later, if at all.

As a comparison: Flash supports vector graphics since its release in 1997, streaming audio since 1999 and video since 2002. HTML5 is barely implemented on some browsers and the standard is due for 2022. Now everyone is so excited about HTML5, since in a near future some (possibly incompatible) implementations will be able to do the things Flash did in the last millenium. yeah!!!!

The biggest problem here is ignorance and arrogance. The ignorance causes further arrogance and the arrogance causes further ignorance.

The truth is, web technology is always far ahead of what is actually implemented. Since a few years, everybody is hot about AJAX. None the less it relies on techniques that have been available and used since more than a decade. Youtube was launched 3 years after Flash had streaming video capabilities. And only since a few years has internet video become the new trend. While now everybody sees the new trend, they're excited that it'll one day no longer rely on 3rd party plugins. How great.

The web as a platform is very often looked down at by classical developers. That is, because they assess only what they see and infer from that, that the available technologies are not capable of more. In turn, many web developers look down on Flash developers, since they make the very same mistake. All they see is banners, video player and poorly created multimedia sites loading for ages and annoying visitors with awful sounds. Rest assured: once HTML5 is available, such sites will be created in HTML5 as well.

The main point is, Flash is a platform capable of creating great apps, such as Phoenix, Sliderocket or Tanki Online, just to name a few outstanding ones. Flash supports P2P communication, video/voice transmission, TCP and many other things that are really far from being exploited in any major apps. Flash for example currently provides all necessary means to move chatting (IM, audio, video) into the browser, which may hit the web like web videos hit it years ago. Who knows.

HTML5's role is not to replace Flash but to provide better semantics and utilities for common information presentation in the web. The task of 3rd party plugins is the presentation of uncommon information and to provide features that are potentially the basis of further innovation.

These technologies, including HTML, all have their place. And depending on what you're planning to do, there's always the right tool.

这篇关于网络开发人员应该学习Flash的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆