javascript - Adobe AIR、HTML/Javascript 构建数字标牌应用程序的适用性

标签 javascript html apache-flex air adobe

我的任务是构建一个简单的数字标牌系统,该系统将在 LCD 面板上显示不同类型的信息。

我不确定带有 HTML/Javascript 的 Adob​​e AIR 是否是该应用程序的桌面部分的不错选择,该部分将负责显示内容。这些逻辑可以很容易地用 Javascript 解决和编码,并且应用程序应该可以运行很长时间。

也许使用 Flex 会更好。你觉得怎么样?

感谢您的建议。

最佳答案

在我看来,Flash 对动画和图形操作的强大支持使其成为此类应用程序的明显赢家。数字标牌应用程序的蓬勃发展依赖于屏幕周围的动画对象、透明效果、发光等功能。Flash 本身就可以完成所有这些操作。

AIR 的 HTML + Javascript 支持基本上可以让您将 Web 应用程序转变为具有 native 外观的独立应用程序。它还为您提供了一些额外的 API(例如本地文件访问),但除此之外,它几乎只是 Safari 4 的强制版本,显示来自硬盘而不是 Web 服务器的内容。 (显然,一旦 AIR 应用程序启动并运行,它就可以转到 Web 服务器(或 RSS 服务器,或...)来提取更多数据。)

Safari 4 对 HTML5 的支持很强,但在精美的图形和动画方面,HTML5 仍然不如 Flash。

至于 Flex,这与您的主要问题几乎是正交的。 Flex 只是为您提供了一个基于 Flash 的优秀应用程序开发框架,这在开发传统的类似桌面的应用程序时特别有用。它提供的功能与您的数字标牌显示应用程序几乎没有任何关系。

这并不是说 Flex 在此应用程序中毫无用处。您可能还需要某种数据输入和配置部分。如果这将成为显示数字标牌的同一个 AIR 应用程序的一部分,那么整个应用程序可能应该构建在 Flex 框架上。如果这是两个独立的部分,那么配置和数据输入部分基于 Flex 以及标牌显示部分纯 Flash 可能更有意义。

关于javascript - Adobe AIR、HTML/Javascript 构建数字标牌应用程序的适用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322515/

相关文章:

javascript - 在 HTML URL 链接中传递值

ios - 直接从 iOS 设备输入 HTML5 表单音频

HTML:如何创建日历 View ?

apache-flex - 是否可以在 Flash Builder bin-debug 中嵌套文件夹

apache-flex - DataGrid itemEditor 中的下拉列表中的滚动条不起作用

apache-flex - 我可以向 Flex 中的数据绑定(bind)操作添加事件监听器吗?

javascript - 在 ASP.Net 中借助 VB 运行 javascript

javascript - 事件页面链接图标颜色

javascript - 如何附加此文本而不是替换它?

javascript - 将图像大小调整为缩略图版本