4

最近有很多关于 Adob​​e Air 的兴趣和炒作。它值得这样做吗?在这个领域,Adobe 是否有任何有价值的竞争对手?我使用的唯一 Adob​​e Air 应用程序是 TweetDeck .. 虽然我不喜欢它,但这可能更像是一个 UI 设计/可用性问题。

4

7 回答 7

9

一个代码库,多个平台。

Flex/Air 正在兑现 Java 在 10 到 15 年前的承诺。

许多公司使用 Java 制作了自己的 Java 运行时,并且平台之间的事情变得不兼容。微软已经回复了他们的 WPF/Silverlight,它是有能力的,但在很多方面它没有 Flash 10 多年的富媒体历史。

What is remarkable about Air / Flex is that it truly provides the same experience on multiple platforms in a way very little has. The penetration of the Flash Player is as ubiquitous as the web browser. No need to install a 40 mb .net runtime, or a java download, or approve this or that. It just works. The recent open sourcing of flex/flash standards has been inviting as well.

I think Air could prove to be a breakthrough technology. Adobe can quietly and capably provide a complete desktop experience (ala www.buzzword.com) in the browser without the AJAX battle that google docs had to go through.

于 2009-01-19T20:04:46.380 回答
4

I've been programming with Flex, and it feels a bit like Java to me... you can run anywhere, and do fairly serious work, as long as you don't mind running on a virtual machine that doesn't tightly integrate with the native capabilities of your platform.

It does do a fantastic job of making the developer's tools somewhat familiar to those who do web work... using CSS to control the look of your app; only this CSS really does what you tell it to without having to deal with browser issues (IE6, I'm looking at you.)

You can integrate with Flash assets in a beautiful way, and programmatically do just about anything that you see a flash widget do... transitions, special effects, etc are all at your disposal.

您可以使用容器的布局来安排您的小部件,并避免 Flash 使用所有可能使用的最小字体的感觉,这样它就不必滚动(或者出于任何原因,Flash 人们喜欢小字体。)

我认识的大多数使用过 Flex / Air 的开发人员都认为这真是太棒了。我认为 Actionscript3 要提供与 Python 相媲美的容器等基本要素还有很长的路要走。或者与您的本地操作系统和设备驱动程序集成的能力......

但真正奏效的是,Adobe 对浏览器的渗透非常好,而 Flex 是程序员编写 Flash 应用程序的好方法,而且这些应用程序也可以在桌面上运行是一个巨大的优势。由于 Adob​​e 充分涵盖了所有基础,因此它们将继续成为软件开发的一个不错的决定。(只要您不必与操作系统紧密集成,或在 iPod Touch 上运行等)

于 2009-01-19T19:48:25.570 回答
0

同样,在 Microsoft World 中,Windows Presentation Foundation (WPF) 受到了很多炒作,并且开始越来越多地渗透到现实世界的项目中。

至于围绕“Air”的炒作是否合理,我认为你必须自己看看它并做出自己的判断。

于 2009-01-19T19:23:34.917 回答
0

我觉得它不值得大肆宣传。我想我有点偏见,我并不真正关心 Adob​​e 产品(我觉得它们臃肿、缓慢,而且很丑)。但这只是我 - 每个人都有自己的:-)

在我看来,Silverlight 是一个很大的竞争对手,我更喜欢它(尽管它有一些我认为微软不应该在 2.0 中发布的错误)。

于 2009-01-19T19:24:01.330 回答
0

我实际上不这么认为......我相信目前可能的用户只是对它的工作原理和它有什么好处感到困惑。但这可能会改变。越来越多的开发人员会为 AIR 编写应用程序,并且用户可能会接受它。

我很高兴看到 Silverlight 有竞争对手,因为一如既往:竞争对企业有利。

一些有用的信息: http ://www.webglossary.co.uk/article-what-is-adobe-air.asp

于 2009-01-19T19:27:45.893 回答
0

我也没有对我使用过的大多数 Air 应用程序印象深刻。Balsamiq Mockups是一个明显的例外。使用它是一种很好的体验,我正在重新审视 Air。

于 2009-01-19T19:35:48.997 回答
0

作为一名使用许多标准技术(Win32、MFC、Java、.NET 等)开发桌面应用程序并使用“AJAX”技术(HTML、CSS、JavaScript 等)开发 Web 应用程序的程序员,我无法想象为什么会有人想通过使用 Web 技术来构建桌面应用程序来折磨自己。Web 技术堆栈是在具有一组特定目标(例如,Web 浏览器、可移植性、瘦客户端、无需安装等)的异常受限的环境中发展的。这是一个无法理解的混乱,缺乏全面的深谋远虑或设计。对于非工程师来说,这甚至都不是“容易”的。那么 --- 为什么选择空气?

于 2009-01-19T19:43:01.667 回答