我的任务是建立一个简单的数字标牌系统,在液晶显示屏上显示不同类型的信息。
我不确定带有HTML / Javascript的Adobe AIR是否适合此应用程序的桌面部分,该部分将负责显示内容。逻辑可以很容易地在Javascript中解决和编码,应用程序应该运行很长时间。
使用FLex可能会更好。你觉得怎么样?
感谢您的任何建议。
答案 0 :(得分:2)
在我看来,Flash对动画和图形处理的强大支持使其成为这类应用的明显赢家。数字标牌应用程序可以在屏幕周围动画效果,透明效果,发光等功能上茁壮成长。闪存本身可以完成所有这些工作。
AIR的HTML + Javascript支持基本上允许您将Web应用程序转换为本机外观的独立应用程序。它还为您提供了一些额外的API(例如本地文件访问),但除此之外,它几乎只是Safari 4的一个专属版本,显示来自硬盘而不是Web服务器的内容。 (显然,一旦AIR应用程序启动并运行,它就可以转到Web服务器(或RSS服务器,或......)以获取更多数据。)
Safari 4的HTML5支持非常强大,但是当涉及到眩晕的图形和动画时,HTML5仍然没有Flash那么强大。
至于Flex,这与你的主要问题非常正交。 Flex只是在Flash之上为您提供了一个很好的应用程序开发框架,这在开发传统类似桌面的应用程序时特别有用。它提供的内容很少与您的数字标牌显示应用程序有关。
这并不是说Flex在这个应用程序中没用。您可能还需要某种数据输入和配置。如果它将成为显示数字标牌的同一AIR应用程序的一部分,那么整个事情应该建立在Flex框架上。如果这些是两个独立的部分,那么配置和数据输入部分可能更加有意义,基于Flex,标牌显示部分纯粹是Flash。
答案 1 :(得分:1)
答案是肯定的。
我的公司在2009年开发了一个数字标牌软件,用于C ++和云计算,我们一直在使用和升级这个软件。 ;) 管理面板是PHP,用户具有不同的级别。
今天我们在Adobe AIR中创建了一个新版本,但保留了c ++和云服务器。