2014-02-20 66 views
0

我正在考慮使用Web應用程序來代替傳統的用戶界面來控制成像系統。用戶界面將允許用戶執行更改設置,上傳腳本,啓動/停止數據採集,查看數據等等。與嵌入式控制器與「系統硬件和控制」交互的單片UI該過程通過本地網絡從UI接收命令。Web應用程序取代更傳統的用戶界面?

我可能會使用JavaScript工具包或者一些.Net技術來構建Web應用程序。我看到的一些優點是:

  1. 從任何瀏覽器訪問用戶界面。
  2. 沒有要安裝的軟件。
  3. 如有必要,遠程訪問。
  4. 同時查看多臺電腦的狀態/數據。
  5. 模塊化(關注點分離)
  6. 作爲Web服務的數據。

幾個我所關注的是:一個全面的widget工具包

  1. 缺乏。
  2. 支持多種瀏覽器,這可能不像我現在用HTML5那樣糟糕。
  3. 從服務器更新UI。

我的問題是,這是常見的嗎?這是一個壞主意嗎?

如果它真的很主觀,我明白,但是,我只是想看看是否有明顯的答案,如「不要做它!!!!」

回答

1

這是很常見的。我一直這樣做,特別是對於像您這樣的封閉社區用戶而言。

這可能是不同的,如果這是一個面向公衆的設備,但它不是。

你會說:「你必須有一個HTML 5的瀏覽器」比,如果你說:「你必須有一個PC」或「你必須擁有一臺Mac」

在您的關注方面,以支持更多的設備,我不認爲他們中的任何一個是問題。

  • 向成像控制器部署一次UI升級比向所有客戶端機器多次更容易。
  • 您可能想要用於兼容HTML 5的瀏覽器的所有小部件
  • 您解答了關於跨瀏覽器問題的自己的問題。 HTML 5瀏覽器是免費的,所以人們無需升級到它們,並且您擁有全網的全部重量,推動他們升級以利用HTML 5可以完成的工作,因此用戶有很大的動力來升級。當我需要一個封閉的組使用兼容HTML 5的瀏覽器時,我不會遇到任何推回。如果你想對那些沒有html 5的人友善,你可以隨時使用modernizr。
1

這是一個好主意 - 並且有很多的例子和方法來做你想做的事情。

相關問題