我是JavaScript框架和nodejs的新手。最近,我遇到了一個讓我想如果可以使用它的要求。從USB運行一個webapps
需求: - 一個輕量級的網站,可以運行一個USB棒(一種便攜式網絡應用程序),而無需在客戶機上安裝一個完整的網絡服務器。 - 網站應該可供本地網絡上的用戶使用。 web應用程序將馬利梅用於(a)獲取用戶響應,以顯示點擊圖表
我想建立一個非常敏感的,富客戶端類型的web應用的調查問卷(b)是圖表,數據,報告(C)。我想我應該使用node.js(作爲web服務器)+ express.js(MVC框架)+ Twitter Bootstrap(用於構建漂亮的UI)。
我不確定,如果我對框架/工具的選擇是正確的,那麼想知道專家建議的內容。
謝謝。
瀏覽器訪問Web應用程序。就像[SO]一樣。而且他們需要一臺服務器。必須在自己的機器上運行服務器才能訪問本地應用程序有什麼意義?您可能需要一箇中央Web服務器並從中運行您的應用程序,或者將便攜式桌面應用程序連接到中央數據庫。另一個反對怪異的便攜式webapp概念的想法是:你如何確保你的用戶防火牆正確設置,並且不會發生端口衝突?另外,您將在哪裏存儲數據?一個實例如何訪問其他實例的數據? – ppeterka
說實話,我認爲你需要重新思考這個策略。我不明白你爲什麼想要一個便攜式網絡應用程序?最好的辦法是將您的網絡應用程序託管在本地的網絡服務器上,然後就不會用USB棒來訪問網站。 – Undefined
也許我忽略了細節: (a)我們不想在中央服務器上託管。我的想法是在局域網上的USBstick上運行一個網絡服務器。 (這不應該導致防火牆問題(b)不能使用便攜式桌面應用程序,因爲我們希望本地LAN上的其他用戶連接;顯然的選擇是一個網站 (c)即使存儲捕獲的數據 –