我正在寻找开发仍需要连接到实时站点以检索信息和存储结果的应用程序的离线版本。
该应用程序用于在线课程系统,现在需要在互联网连接不可用或不稳定时工作。该系统当前跟踪查看的每个课程页面(带有 Flash 和视频内容),然后还显示和跟踪多项选择考试的参加情况。这一切都需要离线提供。我认为该程序将在开始时通过用户帐户连接以下载部分或全部课程,包括考试,然后在最后再次连接以上传结果。(如果它可以在连接可用时自动执行该过程会很酷。)应用程序需要看起来类似于在线版本并且需要易于使用(易于安装,上传/下载所需的用户输入很少结果)。
我做了一些研究,看起来Adobe AIR可能是在线版本和离线版本之间的一个很好的中间地带。
我最大的问题是我没有开发桌面应用程序的经验,因为我是一名 PHP 开发人员,所以我正在寻找类似 AIR 的东西来弥补差距。(在线版本是一个LAMP应用程序。)
有没有人将 Adobe AIR 用于这种类型的离线应用程序?它有多容易和安全?
还有其他解决方案吗?