将 Adob​​e AIR 作为 RIA 运行时进行评估?

发布于 2024-09-18 15:55:11 字数 220 浏览 10 评论 0原文

我在这里看到了一些关于 Adob​​e AIR 的问题,尽管很难找到总体可行性审查(无论是在此处还是在 Google 上)。可能有助于此类审查的一些问题:

  • Adob​​e AIR 是 RIA 的最佳跨操作系统兼容、无浏览器运行时吗?
  • AIR 特有的缺点是什么? AIR 独特的优点是什么?
  • AIR 预计在未来几年会成长和发展吗?谁是行业龙头?

I've seen a few questions asked here about Adobe AIR, although an overall viability review is hard to find (both here and on Google). Some questions that could contribute to such a review:

  • Is Adobe AIR the best cross-OS-compatible, browser-less runtime for RIAs?
  • What are drawbacks unique to AIR? What are positives unique to AIR?
  • Is AIR expected to grow and develop for years to come? Who's the industry leader?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只是在用心讲痛 2024-09-25 15:55:11
  • Adobe AIR 是最好的跨操作系统兼容、无浏览器的吗
    RIA 的运行时?

“最好”是非常主观的。更好的问题是“它能解决您遇到的问题吗”。我认为 AIR 并不是无浏览器的。它嵌入了 webkit 引擎,您可以使用 HTML 构建 AIR 应用程序,而无需使用 Flex。

我可能会说 AIR 是一个浏览器。 Adobe 构建它是为了为 Flash Platform 应用程序提供稍微宽松的安全沙箱。我还认为 AIR 是一种将 Web 应用程序部署到桌面的方法,而不是构建桌面应用程序的方法。随着 AIR 引入 NativeProcess 等功能,这种情况正在慢慢改变,但此类工具也会破坏跨平台兼容性。

* AIR 特有的缺点是什么? AIR 独特的优点是什么?

如果您想将应用程序部署到桌面和浏览器,这真的很酷。游戏是一回事。我认为它作为“云”风格服务的桌面前端非常有效。

自动更新功能很好。

但它仍然被困在安全沙箱中,因此 AIR 应用程序对桌面的访问受到限制。从安全角度来看这很好,但从某些应用程序来看可能会令人沮丧。 NativeProcess 功能扩展了桌面集成,但也会干扰交叉兼容性。

* AIR 预计在未来几年会成长和发展吗?谁是

行业领导者?

是的。我预计 AIR 会在未来几年不断成长和发展。为什么说是行业领先者呢?

  • Is Adobe AIR the best cross-OS-compatible, browser-less
    runtime for RIAs?

"Best" is very subjective. A better question is "Does it solve a problem you're having". I would argue that AIR is not browserless. It embeds the webkit engine and you can build AIR apps using HTML without Flex.

I might argue that AIR is a browser. Adobe built it to provide a slightly looser security sandbox for Flash Platform applications. I also think of AIR as a way to deploy web applications to the desktop, not as a way to build desktop applications. this is slowly changing as AIR introduces features, such as NativeProcess, however such tools also ruin the cross platform compatibility.

* What are drawbacks unique to AIR? What are positives unique to AIR?

It's really cool if you want to deploy applications to the desktop and the browser. Games come to mind as one thing. I think it'd work real well as a desktop front end to a "cloud" style service.

The AutoUpdate features are nice.

It is still stuck in a security sandbox, though, so AIR applications have limited access to the desktop. this is good from a security standpoint, but can be frustrating from some applications. The NativeProcess functionality expands the desktop integration, but also interferes with cross compatibility.

* Is AIR expected to grow and develop for years to come? Who's the

industry leader?

Yes. I expect AIR to grow and develop for years to come. Why is the industry leader for what?

在巴黎塔顶看东京樱花 2024-09-25 15:55:11

Java 可能仍然是最好的交叉兼容运行时,但它也有自己的一系列问题。如果您正在寻找可以跨操作系统、可以在浏览器之外运行的东西,那么针对 Flash 的 rutimes 是一个非常好的选择。

AIR 的缺点是其部署模型,很难让企业采用它,因为它是一个已安装的产品,需要更改注册表。下载并运行 jar 具有优势。

优点是它的部署模型,很容易坚持新版本并让人们自动更新。

我认为除了 Adob​​e 对运行时的承诺之外,AIR 没有什么独特之处。似乎没有其他人完全致力于支持 Java / Silverlight / AN 其他。

我预计 AIR 会增加其在即时应用程序方面相对于 Java 的市场份额,并增加其在其他领域的份额。 AIR for Android 就是一个很好的例子,几乎相同的代码集可以部署在桌面或移动设备上。

Flash / Flex / AIR 面临的唯一危险是 HTML 在未来几年的吸引力有多大。然而,浏览器正在变得有点像厨房水槽开发,每个人都试图将它用于所有用途,而浏览器战争则阻碍了交叉兼容性。

我想它最终会被洗掉。人们对 HTML 会得出与我们对 Flash 相同的结论。不要使用 Flash 构建网站,不要使用 HTML 构建 RIA。

结论? AIR 是一个出色的运行时,得到了良好的支持,并承诺在未来提供更多企业支持。它在竞争对手中脱颖而出,并提供充足的空间,可以根据需要从桌面扩展到网络。

Java is probably still the best cross compatible runtime, but it comes with its own set of problems. If you are looking for something that can cross OSs, and work and out of browsers, Flash targeted rutimes are a very good option.

Drawbacks to AIR are its deployment model, the difficulty in getting Enterprise to adopt it as it is an installed product which makes changes to the registry. Download and run jars have the advantage.

Positives are its deployment model, it's easy to stick up a new version and have people update automatically.

I don't think there's anything Unique to AIR other than Adobe's commitment to the runtime. No-one else seems to be fully committed to supporting Java / Silverlight / AN other.

I'd expect AIR to increase it's market share against Java for off the cuff applications, and increase its share in other spaces. AIR for Android is a great example, virtually the same set of code can be deployed on the desktop or on the mobile.

The only danger to Flash / Flex / AIR is how much traction HTML gets in the forthcoming years. However the browser is becoming a bit of a kitchen sink development with everyone trying to use it for everything, and the browser wars putting the kibosh on cross compatibility.

I think it'll wash out eventually. People will come to the same conclusions with HTML as we came to with Flash. Don't build a website using Flash, don't build an RIA using HTML.

Conclusion? AIR is an excellent runtime, well supported, and with promises of more enterprisey support in the future. It stands up well to its competitors, and offers plenty of scope to expand off the desktop and into the web if required.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文