阅读更多

28顶
1踩

Web前端

转载新闻 Adobe Flash:腹背受敌与何去何从

2009-09-27 10:04 by 副主编 zly06 评论(20) 有6338人浏览

COMSHARP CMS写道:长期以来,Adobe Flash 在富 Web 应用方面始终起着主导作用,然而,世界上任何技术都不可能永远高枕无忧,目前,至少有三家重量级公司,他们推出或支持的技术正在成为 Flash 慢慢前途中的阴影,他们是苹果,Google,微软,以及诸如 Mozilla 一类的开源公司。本文将介绍那些正在给 Adobe Flash 带来威胁的技术与趋势,以及 Adobe 对此的态度。

微软

微软一直不遗余力地推出 Adobe 竞争产品,从 Silverlight 到 Expression,并渐渐蚕食 Adobe 的市场,本周四,微软发布 WebsiteSpark 计划,旨在扶持那些小型 Web 设计与开发公司,向他们提供免费的开发工具与服务器软件许可。同时,微软积极参与 HTML5 技术,HTML5 包含了向 Web 提供音频,视频,图形等富媒体的标签,而这些正是 Flash 最擅长的东西。

苹果


苹果向来只喜欢自己的技术,他们拒绝在 iPhone 中加入 Flash 技术,尽管 Adobe 表示,他们正在开发能满足 iPhone 要求的 Flash 版本,然而,Flash 缺席对 Adobe 来说一种痛。iPhone 令人目眩的成功说明,游戏规则制定者们可以不喜欢 Flash。

Google

与此同时,Google 向我们宣布 Web 赢了。Google 一直推崇并鼓吹 HTML5 技术,甚至专门开发了基于 HTML5 技术的 YouTube,撇开 Flash,直接使用 HTML5 中的标签播放视频。他们在 Chrome 浏览器中加入了基于硬件的 3D 加速技术,并对 WebGL 提供支持,WebGL 是一种在网页中实现硬件3D加速的技术规范。

Google 还在3D在线图形方面野心勃勃,本周四,Google 申请了两份专利,一份是在欧洲申请的,一份在美国,这两份专利预示着 Google 将在 Google 地图的3D全景驾驶导航方面大显身手,这种技术将脱离文件存取的局限,直接生成3D图形,也无需 Flash 一类的插件的支持。

Adobe

Flash 平台的部门经理 Adrian Ludwig 承认 HTML 5 对他们是一种威胁,但他认为,Adobe 一直在浏览器上有所创新,且已持续很多年。浏览器技术中的很多创新,都受 Flash 技术的启发。他同时认为,要让 HTML 5 这样的标准最终统一,可能需要5到10年,从这个角度看,还不至于很快威胁到他我们。

另外,他指出,人们目前所关注的仅仅是客户端的问题,事实上,还有很多服务器端的问题需要考虑,Flash 在客户端上可以输出很漂亮的图形,但这些还需要借助服务器端的流技术,这一点,HTML 5 还有很长的路要走。

与此同时,Flash 还在发展,本周一,Adobe 发布了 Flash 平台服务,向社会网络,桌面,乃至移动设备提供 Flash 应用支持,再联系到最近 Adobe 对 Omniture 技术的收购,可以清晰地看到,Adobe 在 Flash 技术方面正在加重服务器端的砝码。

在线设计公司 Adaptive Path 的高级设计师 Andrew Crow 相信,短期内,Flash 不会受到威胁。尽管很多开发与设计师迫不及待地想使用 HTML5,然而,很多人仍然会继续使用 Flash,因为 Flash 拥有很多 HTML5 不具备的东西。

他同时指出,很多设计师并不愿意更改自己的习惯,他们花费了大量时间学习 Flash,现在到了收获的时候,不会轻易更换工具。他说,自己最近正从事一个项目,对这个项目,JavaScript, CSS 这些无法满足要求,只能考虑使用 Flash 和 Flex。不过,他承认,对于一般的 Web 站点,他更希望使用 HTML 而不是插件。

关于微软的 WebsiteSpark 计划,Ludwig 觉得,微软的矛头并非指向 Adobe,而是整个 Web 市场,Adobe 只是这个市场的一部分。他说,我从微软的计划中,没有看到有针对 Adobe 的意思,我觉得他们针对的是整个 Web 大环境,表达了他们对 Web 技术的关注,而他们在 Web 开发领域正在失去的开发者是他们实施这个计划的原因。

或许,Adobe 面临的真正问题是处在开源与闭源的夹缝中,比如 Flash,它绝大部分是开源的,但并不彻底,Ludwig 说,我们尽我们所能让它开源,但有一些编码技术还存在着限制,我们将尽力而为。不幸的 Adobe,处在夹缝中而处境堪忧,Ludwig 说,我们或多或少会受到冲击。

来自: comsharp
28
1
评论 共 20 条 请登录后发表评论
20 楼 sjyhan 2010-05-06 12:19
如果手机上支持了swf,那可以做的应用太多太多了
19 楼 sjyhan 2010-05-06 12:19
其实现在Adobe最应该做的是赶快做出能在手机上支持

这样才能有很大的发展空间
18 楼 ostrichmyself 2009-09-29 14:27
七月十五 写道
到底什么才是完美的WEB客户端语言呢,HTML只能算个标签,JavaScript沾了点边。得,还是回到CS。以HTML语言为BS呈现语言简单是个错误。Browser之争,路漫漫其修远兮,吾将上下而求索。啥叫Browser?一个通用的Client而已。

认同这个想法, 通用的Browser如何体现个性化需求? 根本无法做到, 手机端Client的迅速崛起且需求庞大, 并不遵从Browser 类似的解决方案
17 楼 七月十五 2009-09-28 20:38
到底什么才是完美的WEB客户端语言呢,HTML只能算个标签,JavaScript沾了点边。得,还是回到CS。以HTML语言为BS呈现语言简单是个错误。Browser之争,路漫漫其修远兮,吾将上下而求索。啥叫Browser?一个通用的Client而已。
16 楼 rocwon 2009-09-28 20:33
elmar 写道
对flash最不满的就是它对浏览器右键的劫持

太正确了。你自己加个CONTEXT MENU,还非得显示它那几项不可
15 楼 prettyboy53 2009-09-28 20:33
支持Flash
14 楼 timshaw9791 2009-09-28 15:55
引用

13 楼 linliangyi2007 2009-09-28 13:29 引用
Flash完了,究其更本原因是,太迟开始重视程序开发了,Flex要是早5年出现,就不是这么一个样子了.

。。。早5年,早五年大家还是石器时代呢
13 楼 linliangyi2007 2009-09-28 13:29
Flash完了,究其更本原因是,太迟开始重视程序开发了,Flex要是早5年出现,就不是这么一个样子了.
12 楼 JavaInActoin 2009-09-28 12:23
鹤惊昆仑 写道
adobe应该学习google,也做浏览器。


Adobe应该努力让AIR兼容并取代现有的浏览器,建立一个全新的网络应用运行环境。
11 楼 whaosoft 2009-09-28 10:36
学习Google 挺不错的注意
10 楼 elmar 2009-09-28 10:29
对flash最不满的就是它对浏览器右键的劫持
9 楼 sunnylovewindy 2009-09-28 10:20
希望adobe吸取sun的教训。
8 楼 timshaw9791 2009-09-28 09:48
iphone不支持flashplayer比较头痛,我觉得这个拿下来了adobe就无所不能了
7 楼 鹤惊昆仑 2009-09-28 09:29
adobe应该学习google,也做浏览器。
6 楼 peanut_sei 2009-09-28 09:00
我以为,就技术本身而言,孰好孰坏只是官方的商业游戏规则而已,于我们这些程序员而言并无什么可争之处。只有适合自己的、适合项目的才是最优的。
5 楼 javaeyebird 2009-09-28 08:59
什么时候javascript的性能超过actionscript再说淘汰flash
即使有webgl等,靠js实现3d,性能还是太差
flash 10的3d支持还太初级,要尽快增强,并提供一些高级引擎
4 楼 tempture 2009-09-28 08:49
flex开了个好头,但要走的路还很长
3 楼 whaosoft 2009-09-28 08:37
支持 flash 不要叫微软得逞
2 楼 elementstorm 2009-09-28 08:31
就像文中提到的,5-10年内flash的地位是绝对无法撼动的
1 楼 gakaki 2009-09-27 10:16
恩 得看webgl对网络游戏的支持程度和 开发容易程度
否则那些开发商说不定还是用flash的3D硬件支持哦?
这和windows平台D3D吃掉OPENGL一回事
iphone算例外,本身苹果也有很多动画框架 像core animation

我就是用sl的,,还是感觉sl够企业级.但是不够web系

其实最后还是开发资源说的算 这个flash现在占优吧

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IOCP (I/O Completion Ports) 介绍

    IOCP(I/O Completion Ports)是 Windows 操作系统提供的一种高效的异步 I/O 机制,适用于处理大量并发 I/O 操作。它通过事件驱动的方式,避免了轮询开销,提高了 I/O 操作的效率。IOCP 通常与线程池结合使用,以提高并发处理能力,减少线程上下文切换的开销。通过合理使用 IOCP,可以构建高效、可扩展的高并发服务器和网络应用程序。

  • 理解I/O Completion Port

    欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对 IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:  I/O端口  同步/异步  堵塞/非堵塞  服务端/客户端  多线程程序设计  Winsock API 2.0  在这之前...

  • I/O Completion ports

    I/O  Completion ports是一种非常特殊的核心对象,用来综合一堆线程,让它们为“overlapped请求”服务,其所提供的功能甚至可以跨越多个CPU,Completion port可以自动补偿成长中的服务器,适合应用于沉重的负担。            解决了overlapped I/O中遇到的问题: (1)      与WaitForMultipleObjects()不同,

  • I/O Completion Ports

    I/O完成端口提供在一个多核处理器系统上面处理多个异步I/O请求的高效线程模型. 当创建一个I/O 完成端口时,操作系统创建与I/O完成端口相关联的队列对象来处理这些I/O请求. I/O完成端口使用和一个预先分配好的线程池相结合,而不是接收I/O请求时才创建线程的方式来高效快速的处理多个并发异步I/O请求.

  • I/O Completion Ports学习

    表示还是自己看MSDN最直接,别人的介绍都是嚼剩下,有木有? IO完成端口为在多处理器系统处理多个异步IO请求提供一个高效的线程模型。当一个进程新建一个完成端口,操作系统新建一个目的为服务这些请求的队列对象。通过利用IO完成端口与相关联的预先分配的线程池而不是新建线程来处理当前请求,处理多个并发的异步IO请求会更快更有效。 IO完成端口如何工作 函数CreateIoComplet

  • I/O Completion Ports-I/O完成端口

    I/O Completion Ports I/O completion ports are the mechanism by which an application uses a pool of threads that was created when the application was started to process asynchronous I/O requests. The

  • I/O Completion Ports(完成端口)

    用于同时地执行多个异步输入然后输出操作。 MSDN: https://msdn.microsoft.com/en-us/library/aa365198(VS.85).aspx 博客园: http://www.cnblogs.com/c1230v/archive/2012/11/25/2788280.html

  • 异步IO、APC、IO完成端口、线程池与高性能服务器(三) IO完成端口

    IO完成端口下面摘抄于MSDN《I/O Completion Ports》,smallfool翻译,原文请参考CSDN文档中心文章《I/O Completion Ports》, http://dev.csdn.net/Develop/article/29%5C29240.shtm 。I/O完成端口是一种机制,通过这个机制,应用程序在启动时会首先创建一个线程池,然后该应用程序使用线程池处理

  • PRVE-10167 : I/O Completion Ports (IOCP) device status did not match the required value on node "nod

    APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.2 to 12.1.0.2 [Release 12.1] Information in this document applies to any platform. SYMPTOMS Grid Infrastructure CVU reports the

  • 解压软件 ZArchiver.apk

    解压软件 ZArchiver.apk

  • 毕设项目:基于SSM框架+mysql开发的教务管理系统分前后台【附含源码+数据库+毕业论文】

    二、技术实现 后端:spring,springmvc,mybatis,mysql 前端采用:vue,css 运行环境及开发工具:jdk8,idea或者eclipse,Navicat 三、系统功能 系统登录角色分为:管理员、老师、学生 用户登录 用户注册 首页 个人中心 修改密码 个人信息 班级管理 成绩类型管理 公告类型管理 教程类型管理 第几节管理 院系管理 职称管理 专业管理 公告管理 课程管理 成绩管理等功能

  • 设计和仿真一个用于控制双质量弹簧阻尼系统位移的多变量控制系统.docx

    设计和仿真一个用于控制双质量弹簧阻尼系统位移的多变量控制系统.docx

  • 1-全国各地级市金融机构本外币与人民币存款和贷款2010-2020年-社科数据.zip

    这份数据集详细记录了2010至2020年间中国各城市金融机构的本外币存款和人民币贷款情况。数据涵盖了商业银行、农村合作银行、信用社等多种金融机构的存款数据,包括本币和外币存款情况。这些数据不仅反映了各城市金融机构的存款规模,也为分析金融市场的发展趋势、资金流动状况及城市经济活动提供了重要视角。数据来源于中国区域统计年鉴和各省市统计年鉴,以面板数据形式呈现,包含1948个样本。通过这些数据,金融机构、政策制定者、研究人员和投资者可以深入了解各城市的金融市场格局,辅助做出更准确的决策和分析。

Global site tag (gtag.js) - Google Analytics