【问题标题】:Adobe Air dependenciesAdobe Air 依赖项
【发布时间】:2012-12-23 18:50:56
【问题描述】:
我们正在考虑开发一个 Windows 应用程序,并为此考虑多种选择。我的一位同事建议我探索 Adobe Air。我有几个问题希望专家程序员社区回答:
1. 我们可以在 Adobe Air 中开发一个成熟的数据库驱动的 GUI 应用程序吗?
2. Adobe Air 支持哪些数据库?它支持 SQLite 吗?
3. 如果我们想将数据同步到某个在线数据库,是否有适用于 Adobe Air 的 API?
4. 运行 Adobe Air 应用程序是否有任何框架要求? Adobe Air 应用程序运行的先决条件是什么?它的应用程序是否可移植?
5. Adobe Air 是一项已过时的技术,还是在 Adobe Air 中创建商业级桌面应用程序是否安全。
欢迎评论。
【问题讨论】:
标签:
database
air
adobe
desktop-application
dependency-management
【解决方案1】:
Adobe 停止了对 Adobe Air Linux 的支持,因此可以说它是不可移植的。
用别的东西去。
【解决方案2】:
- 我们能否在 Adobe Air 中开发一个成熟的数据库驱动的 GUI 应用程序?
- Adobe Air 支持哪些数据库?它支持 SQLite 吗?
- 如果我们想将数据同步到某个在线数据库,是否有任何 API 可用于 Adobe Air?
Adobe Air 支持 SQLite 作为其他多平台语言。您不能将其直接连接到其他数据库。
但是,
如果您喜欢创建在线 Air 应用程序,我建议您通过 Web API 或 Web 服务从在线服务器连接和加载您的内容。
- 运行 Adobe Air 应用程序是否有任何框架要求? Adobe Air 应用程序运行的先决条件是什么?它的应用程序是否可移植?
您可以选择创建独立版本来构建任何操作系统,如 Windows、Mac,并且相同的代码也可以构建用于 Android、iOS 和 BlackBerry。
而且 SQLite 无需安装任何东西即可运行。
- Adobe Air 是一项已失效的技术,还是可以安全地在 Adobe Air 中创建商业级桌面应用程序。
是的,您必须加密您的数据库和导出的 SWF 文件。