0

我正在为朋友的活动公司构建应用程序。该软件只会被少数举办活动的人使用。

这些是基本要求:

  • 该软件将捕获有关事件和竞争对手的基本数据输入。

  • 该软件将需要离线工作 - 不能保证场馆的互联网连接。

  • 当互联网连接可用时,该软件将在本地存储要同步到远程数据库的数据。

  • 该软件将显示发送到投影仪屏幕的第二个窗口,并向观众显示更新。

  • 该软件需要通过串行端口为每个事件记录数据。

尽管这可能传统上是一个桌面应用程序,但我认为尝试构建类似 Web 应用程序的东西是有充分理由的,即:

  • 我更容易构建/维护/测试。

  • 更便宜(.NET 将是我对桌面的第一个呼叫端口,但我听说微软正在放弃 Windows 8 的 VS Express)。

  • 独立于平台 - 如果发生现场笔记本电脑故障,则
    无需安装和配置软件即可使用另一台机器,以及未来硬件升级的可能性。

因为我还没有使用 HTML5 的离线功能。我想知道在走这条路之前是否有任何警告 - 桌面应用程序更好,还是其他解决方案?

(我知道我必须为串行端口通信创建一个 Java Applet,如此处所示

4

1 回答 1

1

由于您需要与硬件通信,因此我不会为 HTML5 和可能的 Java 小程序而烦恼。只需使用桌面应用程序即可。

于 2012-11-14T22:30:23.813 回答