Html 桌面还是离线Web应用?

Html 桌面还是离线Web应用?,html,desktop-application,offline,Html,Desktop Application,Offline,我正在为一个朋友的活动公司开发一个应用程序。该软件将只供少数负责活动的人使用 这些是基本要求: 软件将捕获有关事件和事件的基本数据输入 竞争对手 该软件将需要离线工作-一个互联网连接 在场馆内无法保证 软件将在本地存储要同步到服务器的数据 Internet连接可用时的远程数据库 软件将显示发送到投影仪屏幕的第二个窗口,并显示更新 对观众说 软件需要通过串行端口记录每个事件的数据 虽然传统上这可能是一个桌面应用程序,但我认为有很好的理由尝试构建类似web应用程序的东西,即: 我更容易构建/维

我正在为一个朋友的活动公司开发一个应用程序。该软件将只供少数负责活动的人使用

这些是基本要求:

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

  • 该软件将需要离线工作-一个互联网连接 在场馆内无法保证

  • 软件将在本地存储要同步到服务器的数据 Internet连接可用时的远程数据库

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

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

虽然传统上这可能是一个桌面应用程序,但我认为有很好的理由尝试构建类似web应用程序的东西,即:

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

  • 更便宜的(.NET将是我的第一个桌面调用端口,但我听说微软是 放弃VS Express for Windows 8)

  • 平台独立-如果现场笔记本电脑出现故障,则能够使用另一台
    没有安装和配置软件的机器是可用的,这是可能的 未来的硬件升级

因为我还没有使用HTML5的离线功能。我想知道,在走这条路之前,有没有什么需要注意的地方——桌面应用程序更好,还是其他解决方案


(我知道我必须为串行端口通信创建一个Java小程序,如图所示。)

因为您需要与硬件通信,所以我不会为HTML5和Java小程序而烦恼。只需使用桌面应用程序。

VS Express 2012适用于Windows 8:谢谢,我读到他们将停止无成本开发-请参阅-但他们可能已经违背了这一点。谢谢-您能否提供有关原因的详细信息?