在我看来,Flash/Silverlight的关键USP是能够为客户端的图形子系统提供访问(尽管间接),实现视频,平滑过渡和"奇特"的视觉效果.
这听起来是个好主意,也是HTML的自然演变/扩展.但是,如果像W3C这样的人控制这样的技术,而不是微软或Adobe将用户锁定在他们的"平台"中,那肯定会更好.
W3C是否在这些技术的开发中发挥了作用,如果没有,为什么?
澄清:我想我的问题的主旨是 - 为什么W3C在Flash/Silverlight"方向"中没有扩展/发展HTML(或创建另一种技术),当它看起来很明显时(至少对Adobe和MS来说),并且是开放的标准平台更可取.
W3C确实创造了另一种技术.
SVG是一个非常好的矢量图形标准,结合脚本,可以做一些Flash可以做的事情,但所有都是纯XML和JavaScript,而不是一堆二进制gunge.把它称为Flash替代品是很棘手的,因为它的工作方式非常不同,但它肯定会遇到一些与第一类浏览器对象相同的点.
其中没有视频,但HTML5正在攻击它(与HTML5的其他部分不同,有些浏览器实际上正在实现它).
当然,如果没有IE,这些在现实世界中的适用性总是有限的.
[注意:无论如何,Silverlight和Flash都不是真的完全关闭.见例如.http://www.adobe.com/devnet/swf/ ]