【发布时间】:2012-11-03 12:18:25
【问题描述】:
我正在为朋友的活动公司构建应用程序。该软件将仅供少数举办活动的人使用。
这些是基本要求:
软件将捕获有关事件的基本数据输入,并 竞争对手。
软件需要离线工作 - 互联网连接 无法保证在场馆内。
软件将在本地存储要同步到 Internet 连接可用时的远程数据库。
软件将显示发送到投影仪屏幕并显示更新的第二个窗口 给观众。
软件需要通过串行端口为每个事件记录数据。
虽然这可能传统上是一个桌面应用程序,但我认为尝试构建类似 Web 应用程序的东西是有充分理由的:
我更容易构建/维护/测试。
更便宜(.NET 将是我在桌面上的第一选择,但我听说微软是 放弃适用于 Windows 8 的 VS Express)。
独立于平台 - 如果发生现场笔记本电脑故障,可以使用另一台笔记本电脑
没有安装和配置软件的机器是可用的,这是可能的 未来的硬件升级。
因为我还没有使用 HTML5 的离线功能。我想知道在走这条路之前是否有任何警告 - 桌面应用程序更好,还是其他解决方案?
(我知道我必须为串行端口通信创建一个 Java Applet,如 here 所示。)
【问题讨论】:
-
VS Express 2012 适用于 Windows 8:microsoft.com/visualstudio/eng/products/…
-
感谢我得知他们将停止免费开发 - 请参阅 here - 但他们可能已经食言了。
标签: html desktop-application offline