我希望开发一个应用程序的离线版本,该版本仍需要连接到实时站点以检索信息并存储结果。

该应用程序适用于在线课程系统,当时Internet连接不可用或片状时,现在需要工作。该系统当前跟踪该课程的每个页面(带有闪存和视频内容),然后显示和跟踪参加多项选择考试。所有这些都需要离线提供。我认为该程序将在开始下载一部分或全部课程(包括考试)时通过用户帐户连接,然后在最后再次连接以上传结果。 (如果可以在可用的连接时可以自动执行该过程,那将很酷。)应用程序需要看起来与在线版本相似,并且需要易于使用(易于安装,上传/下载所需的很少的用户输入结果)。

我做了一些研究,看起来像 Adobe Air 在线版本和离线版本之间可能是一个很好的中间立场。

我最大的问题是,由于我是PHP开发人员,我没有开发桌面应用程序的经验,因此我正在寻找弥合差距的Air之类的东西。 (在线版本是 应用。)

是否有人使用Adobe Air进行此类离线应用程序?这有多容易和安全?

还有其他解决方案吗?

有帮助吗?

解决方案

我认为空气是一个很好的选择。我现在一直在使用空气来撰写的房屋公用事业。

内置数据库和持久商店很棒。

其他提示

从您的描述中,听起来像是 Google齿轮 与您要寻找的东西有点近一点。

Adobe Air是一个很好的解决方案。我们正在建立类似的东西。但是,如果下载过程被打破,我们在恢复下载方面面临问题。

当您使用时,请浏览HTML5中的功能。尽管它仍处于起步阶段,但许多浏览器已经实现了很多这些功能,包括用于离线Web应用程序的功能。阅读 现在在您的Web应用中使用HTML5.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top