我期待構建一個基於web的應用程序,它需要一個多屏界面。開發一個多屏幕Web界面 - 比如彭博終端
要做到這一點我在尋找以下:
- 任何前端庫,使之成爲可能 - 例如jQuery插件。
- 我應該看的任何設計模式。
- 任何成功的基於Web的多屏界面的開源實現。
我期待構建一個基於web的應用程序,它需要一個多屏界面。開發一個多屏幕Web界面 - 比如彭博終端
要做到這一點我在尋找以下:
看一看https://golden-layout.com/,它建立支持視窗彈出組件集成到新的瀏覽器窗口。
你應該看看Composite和Decorator模式。實際上,GoF書籍(Design Patters,Gamma等)中的案例研究(Lexi文字處理器)與高度相關 - 構建了UI元素的層次結構,這些元素可能會或可能不會在其中包含一些小部件。
案例研究爲這種UI設計提供了一個很好的起點,涵蓋了許多您可能不會考慮的事情。
您的應用程序是否在瀏覽器或連接到後端服務器的destop應用程序上運行? – manas
嗨@silent_warrior,應用程序將有一個瀏覽器層,一個服務器層,然後是一個數據層(非常傳統)。我懷疑一個多屏界面在架構層的瀏覽器級需要特別注意。 – user1172468
您對客戶瀏覽器有多少控制?如果沒有,那麼用戶將需要拖動第二個窗口到他們的第二個屏幕,併爲每個窗口自己按'F11'。否則,請考慮爲目標瀏覽器創建插件/附加組件。 – RoToRa