2012-11-14 139 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

謝謝 - 你能提供任何細節爲什麼? –

相關問題