【问题标题】:AIR application designAIR 应用程序设计
【发布时间】:2009-10-24 15:33:11
【问题描述】:

我想制作一些 AIR 应用程序,用于跟踪公司内部的工作。
这个想法是创建一些数据库来处理所有数据,并且当其他用户从其他计算机修改数据时,它总是保存在同一个“服务器”上。
因此,多个用户可以编辑同一个数据库,如果所有数据都不断“刷新”(如果一个用户编辑和保存数据,其他用户计算机上的数据会立即更新),那就太好了。应用程序只能在本地网络中使用。
我在 Excel 中有一些数据,所以我也想知道 AIR 是否可以以某种方式处理它?还是重组整个数据库更好?

那么,我应该使用哪种类型的数据库?我读过 AIR 非常喜欢 SQLite,这很好,因为我使用的是 MySQL...
AIR(与 SQLite 结合使用)是否能够满足我的所有需求(通过网络工作、共享相同的数据库、刷新数据、创建服务器/客户端应用程序等等)?

非常感谢您的任何想法!
米。

【问题讨论】:

    标签: actionscript-3 air mxml application-design


    【解决方案1】:

    您可以使用的数据库没有任何限制。我的建议是用 PHP 或 ASP 或您喜欢的任何语言创建一个接口(因为数据库在其他地方的服务器上,无论如何您都需要某种网络连接),并通过它发送所有请求和修改。

    【讨论】:

    • 对,我明白了...但我的目标是尽可能简化应用程序并制作桌面应用程序,而不是 Web 应用程序...我还读到 SQLite 只能制作一次连接一个,所以它对我的应用程序不利...在主机上安装一些 mysql 服务器并创建将通过 PHP 连接到 MySQL 的客户端应用程序是最佳选择吗?
    • 你可以有一个桌面客户端,但是如果你想让其他人共享同一个数据库,那么它需要在一个服务器上,每个人都可以访问,这意味着有网络连接。这并不意味着您拥有一个网络应用程序,而是意味着您拥有一个通过网络连接到数据库的桌面应用程序。
    • 再次感谢您的回答!那么,如果我跟随并设置一些 MySQL 服务器,AIR 是否能够处理我打算做的事情?谢谢!
    • 是的。这些原则与任何其他类型的应用程序没有什么不同。
    猜你喜欢
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 2012-01-03
    • 2010-10-02
    • 1970-01-01
    相关资源
    最近更新 更多