热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSS之父力挺HTML5:我们不需要Flash

今年对Adobe而言真是多事之秋,刚刚被苹果痛批,这下又轮到了Opera,现任OperaCTO的哈哈康?维姆莱(HkonWiumLie)最近表示,“HTML5加上CSS3可以做到任何Flash做的事,甚至更好”。

刚刚被乔布斯公开信炮轰的Adobe,近日又迎来了Opera的批评。在乔布斯发表炮轰言论不久,Adobe也第一时间作出了回应,关于这次Opera的批评,不知道Adobe又会说些什么。

在1994年发表CSS技术初步提议,因此被称为CSS之父,也是Opera CTO的哈哈康?维姆莱(Hkon Wium Lie)昨日在台湾表示,HTML 5加上CSS 3可以做到复杂的图形绘制、离线储存以及影音支持等常用的功能;换言之,可以做到任何Flash可以做到的事,甚至更好。

Opera CTO哈康?维姆莱(Hkon Wium Lie) 
Opera CTO哈康?维姆莱(Hkon Wium Lie)

维姆莱进一步说明胜出之处。他表示,Flash必须以Plug-in(外挂)的方式呈现在网页上面,使得网页的浏览速度变慢、耗费资源。相比之下,HTML 5加上CSS,只需要以简单的程序语言指令,就可以呈现一样的效果。

另一项Opera与苹果有志一同的地方,在于开放标准。维姆莱引用苹果CEO乔布斯的公开信内容,表示网络技术必须采用开源的标准,才可以降低内容创作者的成本。而且也可以让使用者在不同的终端上面,存取一样的网络内容。

维姆莱说:“iPhone不支援Flash,也卖得很好。Opera Mini不支持Flash,是目前最多手机采用的浏览器,证明我们不一定需要Flash。”

不过他也坦言,Flash仍是目前网络上最普遍的影片显示技术,因此短时间之内,HTML要挑战前者的地位,还有困难存在。但是他相信假以时日,市场还是会因为HTML的优点而买单。维姆莱说:“未来五年将是个很值得观察的时间点:会有越来越多手持装置选择不支持Flash。”

不过HTML 5加上CSS 3是否就足以撼动Flash的市场定位,恐怕还有很多挑战。首先就是HTML 5的标准未定:这也是Adobe阵营拿出来说的一部份——等到HTML 5问世,Flash不知道已经发展到什么地步了。

对此Opera共同创办Jon S. von Tetzchner表示,过去HTML 4时代是标准定案后再逐渐推动,但是HTML 5已经就个别元素开始推广给内容开发者,来协助标准化。各种网页应用程序早就在逐步使用。只不过使用者没有感觉。他认为在未来24个月内,HTML 5就会有很大的进展。

这也是Opera认为,HTML 5为安全性贡献的一份心力——雅虎(Yahoo)资深Javascript架构师暨技术传教士Douglas Crockford在先前到台湾时曾表示,全球信息网大会(W3C)在制订HTML 5的标准时,没有将安全性列为首要考虑,而是强调新增功能,这将不利于新一代因特网的发展。

身为W3C的成员,Opera指出,如果不是为了让HTML 5的标准更安全,这项技术也不会延宕了十年还没有推出市场。维姆莱表示:“问题一直都存在,这得靠浏览器业者持续修正…至少相较于Flash的漏洞,只能靠Adobe一间厂商来做这件事。”


推荐阅读
  • 本文详细探讨了Java集合框架的使用方法及其性能特点。首先,通过关系图展示了集合接口之间的层次结构,如`Collection`接口作为对象集合的基础,其下分为`List`、`Set`和`Queue`等子接口。其中,`List`接口支持按插入顺序保存元素且允许重复,而`Set`接口则确保元素唯一性。此外,文章还深入分析了不同集合类在实际应用中的性能表现,为开发者选择合适的集合类型提供了参考依据。 ... [详细]
  • Spring Security 认证模块的项目构建与初始化
    本文详细介绍了如何构建和初始化Spring Security认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。 ... [详细]
  • SoIhaveanappthathasarightsidebarwhosevisibilityistoggledviaabutton.Inthatsidebar ... [详细]
  • 中国东方航空股份有限公司某站任意用户密码修改漏洞(随便输入验证码)企业安全分享!
    中国东方航空股份有限公司某站任意用户密码修改漏 ... [详细]
  • 本文详细解析了JSONP(JSON with Padding)的跨域机制及其工作原理。JSONP是一种通过动态创建``标签来实现跨域请求的技术,其核心在于利用了浏览器对``标签的宽松同源策略。文章不仅介绍了JSONP的产生背景,还深入探讨了其具体实现过程,包括如何构造请求、服务器端如何响应以及客户端如何处理返回的数据。此外,还分析了JSONP的优势和局限性,帮助读者全面理解这一技术在现代Web开发中的应用。 ... [详细]
  • 大数据应用实例:电视收视率分析企业项目实操第二篇
    本文继续探讨大数据在电视收视率分析中的应用,详细介绍了如何在CentOS系统中进行防火墙管理。针对CentOS 6.5及更早版本,提供了具体的命令操作步骤,包括停止防火墙服务和禁用防火墙启动。此外,还深入讨论了这些操作对数据传输和系统安全的影响,为实际项目实施提供了宝贵的技术参考。 ... [详细]
  • C#是一种现代、简洁且完全面向对象的编程语言,其设计受到了C、C++和Java等语言的影响。作为.NET框架的核心组成部分,C#不仅具备强大的功能,还能够支持广泛的应用系统开发,包括但不限于桌面应用程序、Web服务和移动应用。 ... [详细]
  • 如何在IDEA中安装和配置反编译插件以提高代码审查效率
    在 IntelliJ IDEA 中提升代码审查效率的一种方法是安装和配置反编译插件。首先,进入 IDEA 的设置界面,然后导航到插件管理部分。接下来,搜索 "ideaJad" 插件并进行安装。安装完成后,重启 IDEA 以确保插件生效。这将帮助你在审查二进制文件时更加高效地查看源代码。 ... [详细]
  • 来宾 | Vmware ESXi 平台下的虚拟机在线管理与技术支持
    来宾 | Vmware ESXi 平台下的虚拟机在线管理与技术支持 ... [详细]
  • Python网络爬虫入门:利用urllib库进行数据抓取
    Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ... [详细]
  • Panabit应用层流量管理解决方案
    Panabit是一款国内领先的应用层流量管理解决方案,提供高度开放且免费的专业服务,尤其擅长P2P应用的精准识别与高效控制。截至2009年3月25日,该系统已实现对多种网络应用的全面支持,有效提升了网络资源的利用效率和安全性。 ... [详细]
  • 消息功能:ExchangeOnline中的电子邮件和日历功能Mac用户可以使用如下客户端程序来访问自己的ExchangeOnline邮箱和日历:*Mic ... [详细]
  • 博主通常比较偏爱前端工具,而开发者和设计师则比较关注对站点的处理——他们必须从后端确保那个站点的脚本可以正常运行。有时,出现问题之后很难发现。通常&#x ... [详细]
  • 苹果官网序列号查询,有用吗?
    苹果官网序列号查询,有用吗? ... [详细]
  • javascript学习笔记之10个原生技巧-1、原生JavaScript实现字符串长度截取复制代码代码如下:functioncutstr(str,len){   vartemp; ... [详细]
author-avatar
mobiledu2502869153
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有