在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

Adobe Flex:最近的一系列事件是否会影响到其在企业中的应用?

  • 2010-03-01
  • 本文字数:2546 字

    阅读完需:约 8 分钟

在过去几年中,Adobe Flex 生态圈的发展势头强劲,涌现出了大量社区驱动的项目和部署。然而这几个月发生的一些事情却让人不容乐观,比如iPad 平台不支持Flex、社区对于长久存在的bug 的激烈反应等等,人们不禁对Flex 的未来产生了质疑。

InfoQ 有幸采访了 Adobe Flash Platform 的产品市场经理 Dave Gruber 以深入了解这些问题以及 Flex 和 Flash 在企业开发中的未来。

InfoQ:近日 Adobe Flash Player 的产品经理 Emmy Huang 就 Flash 一个会导致浏览器崩溃的 bug公开道歉,虽然该bug早在17 个月前就已经发现,但Adobe 一直没有对任意一个Flash Player 的产品版本发布补丁。Emmy 说会导致崩溃的bug 都处于最高优先级,之所以这么久还没有发布补丁是因为 Adobe 没能正确地标识好 bug 报告。在这段时间内已经有人就这些问题发布了不少报告,你难道不觉得社区会对 Adobe 未来处理 Flash/Flex 问题的态度产生质疑么?

Dave:正如上面所提到的博文所述,这个问题将在 Flash Player 10.1(现在已经发布公共 Beta 版了)中得到解决。长久以来,Adobe 一直都在很认真地对待问题并与客户进行积极的沟通,我们始终致力于高质量产品的开发。

InfoQ:由于前不久发布的 iPad 不支持 Flash,Adobe 一直在强调这样一个事实:很多现有的站点将无法正常用在iPad 上,因为这些站点都嵌入了Flash 。虽然这可能不利于iPad 的推广,但其实这也意味着RIA 技术的决策者们可能会转向其他技术(比如HTML 5)以便将用户从移动设备上解放出来。你认为像 iPhone Packager (会将 Flash 应用转换为本地的 iPhone 应用)这样的解决方案够么?Adobe 打算如何解决这个问题?

Dave:Adobe 正致力于向开发者提供尽可能多的解决方案而无论交付手段或是用户所用的设备和平台是什么。 借助于 Flash Player 10.1,开发者可以在浏览器中向众多的设备交付富 Web 内容,从桌面、Smartbook、上网本到智能电话和 Tablet 等等。我们将于今年上半年发布面向 Windows、Macintosh、Linux、Android、Palm webOS 以及其他平台的 Flash Player 10.1。Flash Player 在桌面市场上已经拥有了 98% 的装机量;明年将有两亿五千万个智能电话会完全支持 Flash Player。

借助于 Packager for iPhone 和即将发布的 Adobe AIR,开发者将能够脱离浏览器以独立应用的形式发布内容。开发者可以先创建应用,然后通过 App Store 和 Marketplace 发布应用,所发布的应用能够运行在多种设备上,如 iPhone、Android,未来还将支持 BlackBerry。我们看到开发者对 Packager for iPhone 表现出了空前的兴趣,也很欣喜地看到大量的应用已经发布到了 Apple App store 上。

InfoQ:目前的 Flex for Eclipse 还不兼容于 Galileo,而 Galileo 已经发布 8 个多月了。在 Adobe 的 JIRA(需要注册)上虽然已经确认了这个问题,但却建议想要集成 Galileo 的开发者使用 Flex 4 Beta。Scott Selikoff 对此抱怨到“怎么能将这个问题关闭呢?这分明就是一个大 bug,我希望 Adobe 能够解决这个问题。”你认为这么做会疏远开发者么,会不会导致众多的开发者在是否使用 Adobe Flex 这个问题上犹豫再三呢?

Dave:Adobe 致力于交付能够与开发者生态圈集成良好的软件。我们的目标就是每次新发布的版本都搭配与之相关的软件版本,前提是该软件版本符合我们的产品发布周期。有时相关的软件会发布新版本, 而我们的新版本却还没有发布,这就会导致版本之间的不兼容问题。Galileo 发布于 Flex Builder 3 和 Flash Builder 4 的间隙,这样我们会在即将发布的 Flash Builder 4 中支持 Galileo,这也是将该问题标为关闭的原因所在。

InfoQ现在有越来越多的服务使用了 HTML 5 video ,此外很多大公司如 Google 和 Apple 都是 HTML 5 的坚定支持者,你认为 Flash/Flex 市场会因此受到冲击么?未来 2~3 年内,你认为 Flex 开发如何与 HTML5/Javascript 开发竞争?

Dave:即便 HTML 获得了长足的进步,Flash 的生产力和表现力依旧会给 Web 社区带来巨大的能量。未来,HTML 和 Flash 将会并存,二者各具价值,也会驱动 Web 上的创新,HTML 5 并不会改变这一点。如果公司需要将视频部署到 Web 上,那么 Flash 依旧是首选,这是由 Flash 平台所提供的附加值决定的,比如 monetization 特性和内容保护等。 此外,随着 Flash Player 10.1 的发布,公司应该清楚借助于 Flash 技术其视频内容可以被 98%的桌面用户和成百上千万的移动设备所访问。由于 HTML 5 规范并不要求使用特定的 video codec,因此不同的浏览器会使用不同的 video codec,这样通过 HTML 5 就没法发布可靠而又一致的视频了。Flash Player 支持常见的大多数 video codec,包括 On2 VP6、Sorenson Spark 以及高清视频的工业标准 H.264,这保证了开发者和社区所发布的视频内容能够被 98%以上的桌面用户观看。

InfoQ:你认为 Flex 4 AIR 2.0 中的哪些新特性和改进会巩固 Flex 在企业市场中的地位?

Dave:Flash Builder 4(以前叫做 Flex Builder 3)引入了一个全新而又重要的组件架构,企业可以使用该架构构建独特的用户体验,该架构还极大地提升了创作自由度,公司可以借此实现面向客户、自我服务的应用。凭借与 Flash Builder 4 和 Adobe Creative Suite 工具高度集成的工作流,设计者和开发者之间实现了紧密的协作,能够快速开发出更富于表现力的应用。这种新的集成还能让企业开发者轻松实现表现力强、更具交互式的业务应用,用户也能够更加容易地理解与使用关键的业务数据。 AIR 通过众多功能增强了 Adobe 的企业解决方案套件。凭借 AIR,开发者可以在线或离线的方式将 Web 应用部署到桌面和移动设备上(如 Field Force Automation),进而提升了生产力。AIR 2 通过如下特性满足企业的需求:全局的错误处理、支持屏幕阅读器、支持 IPv6 网络、本地的进程 API、多点触摸、增强的打印支持(如报表)、嵌套的数据库事务、加密的 Socket、数据报 Socket 以及 Server Socket 等等。现在 Yammer 和 Oracle 已经在使用 AIR 了,大家可以通过 http://www.acrobat.us/cfusion/showcase/index.cfm?event=finder&productid=351521&loc=en_us 了解更多的案例。

各位可以在 InfoQ 上找到关于 Flex AIR 以及 RIA 方面的更多信息。

查看英文原文: Adobe Flex: How have the Latest Developments Affected its Momentum for Enterprise Adoption?

2010-03-01 20:113158
用户头像

发布了 88 篇内容, 共 274.2 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

极客时间架构训练营模块七作业

李晨

架构

从流程驱动到数据驱动 银行业数据平台架构的演进

酷克数据HashData

10分钟让你了解应用宝APP上架流程

YonBuilder低代码开发平台

开发者

HummerRisk V0.5.2:升级对象存储、云检测、云审计和K8s资源态势等

HummerCloud

云原生 k8s #Kubernetes# 云原生安全

DHorse系列文章之镜像制作

tiandizhiguai

云原生 Serverless Kubernetes

使用 Bytebase 管理 Rainbond 上的应用数据库

北京好雨科技有限公司

「风控算法服务平台」高性能在线推理服务设计与实现

京东科技开发者

Python 数据 高性能 风控 风险控制

【收藏】设备的前期管理,你重视了吗?

PreMaint

设备管理

刘强东给京东高管降薪:2千多位总监兄弟工资打8折,并拿出100亿保障”兄弟“基础住房

小小怪下士

程序员 京东 刘强东

深入浅出DDD编程

百度Geek说

架构 后端 领域驱动设计

avm 开发 APP 怎么设置字体

YonBuilder低代码开发平台

Serverless 的前世今生

Serverless Devs

二面被RocketMQ虐后,狂刷这套实战到源码手册,再战阿里

钟奕礼

Java Java 面试 java程序员 java编程

阿里技术风险与效能部负责人张瓅玶:阿里集团深度用云实践

云布道师

云计算

jquery 事件绑定及取消 bind live delegate on one区别 (超详细且通俗易懂)

Ankiee

jquery 11月月更

kafka实战】分区重分配可能出现的问题和排查问题思路

石臻臻的杂货铺

kafka Kafka实战 11月月更

温州有等保测评机构吗?听说没有是吗?

行云管家

等保 等保测评

上海 Meetup | 一键获取 11 大云原生热门开源项目技术分享入场券

阿里巴巴云原生

阿里云 开源 容器 微服务 云原生

分布式数据库Greenplum基本原理和使用

价投小邱

数据库 分布式数据库 greenplum

是时候考虑升级 JDK 17 了

世开 Coding

Java jdk JVM jdk17

python常用内置函数用法精要(一)

乔乔

11月月更

双机热备与数据备份的关系说明一二

行云管家

数据备份 双机热备

7X24 高可用保障,火山引擎边缘函数为猿辅导在线教学业务保驾护航

火山引擎边缘云

Serverless 边缘计算 在线 教育 火山引擎

Java岗位必备技能SpringBoot的9道面试题集锦

钟奕礼

Java java程序员 java面试 java编程

为什么要用 Tair 来服务低延时场景 - 从购物车升级说起

阿里技术

内存数据库 低延时

直播预约|Flink + StarRocks 实时数据分析新范式

StarRocks

数据库

工程团队如何合理地管理数据库访问

Bytebase

DevOps 运维 dba 数据库管理工具 删库保护

VoneDAO助力元宇宙生态治理,加速组织数字化转型

旺链科技

区块链 产业区块链 DAO

低代码引擎半岁啦,来跟大家唠唠嗑...

阿里巴巴终端技术

前端 低代码

PCB做SET连片,转批量时发现利用率非常低,有遇到过吗?

华秋PCB

PCB PCB设计 拼板

Adobe Flex:最近的一系列事件是否会影响到其在企业中的应用?_Java_Dio Synodinos_InfoQ精选文章