2012-11-14 141 views
0

我正在为朋友的活动公司构建应用程序。该软件只能由少数运行事件的人员使用。桌面或离线Web应用程序?

这些都是基本要求:

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

  • 该软件需要脱机工作 - 互联网连接 不能保证在场地。

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

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

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

虽然这样可能传统上是一个桌面应用程序,我认为有很好的理由试图建立类似的Web应用程序,即:

  • 我更容易建立/保持/测试。

  • 便宜(.NET将成为我的第一个桌面端口,但我听说微软放弃了VS 8 for Windows 8的 )。

  • 独立于平台 - 如果发生现场的笔记本电脑出现故障时,能够使用另一个
    机无需安装和配置软件是可用的,因为是未来的硬件升级的可能性 。

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

(我知道我不得不为串口通信创建一个Java小程序的证明here。)

+0

VS Express 2012可用于Windows 8:http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products – ZippyV

+0

谢谢我读到他们将停止免费开发 - 请参阅[here](http://arstechnica.com/information-technology/2012/05/no-cost-desktop-software-development-is-dead-on-windows-8/) - 但他们可能会违背这一点。 –

回答

1

由于需要与硬件进行通信,我不会用HTML5和可能的Java小程序麻烦。只要去桌面应用程序。

+0

谢谢 - 你能提供任何细节为什么? –

相关问题