我目前正在爲應用程序製作一個UI(讓我們保留這個摘要,我經常遇到這個問題)。我需要注意什麼因素在 圖形用戶界面(GUI)上歸位時?如何決定哪個庫用於UI創建?
我目前不知道:
- 如果我想去的Android,所以我不知道如果我想使用XML。
- 我想要的設計選擇
- 假設我知之甚少UI設計,所以圖書館應幫助我有
- 什麼鼠標手勢?也許我想使用那些太...
- ...
讓我怎麼決定哪個庫是最適合我?在選擇 這樣的圖書館時,哪種思維過程最好?
我目前正在爲應用程序製作一個UI(讓我們保留這個摘要,我經常遇到這個問題)。我需要注意什麼因素在 圖形用戶界面(GUI)上歸位時?如何決定哪個庫用於UI創建?
我目前不知道:
讓我怎麼決定哪個庫是最適合我?在選擇 這樣的圖書館時,哪種思維過程最好?
首先,最重要的是,您的客戶端應用程序將在哪裏運行? - 瀏覽器 - Android設備 - PC/Mac的
有很多開源的Java框架可供選擇,選擇可以是艱鉅的任務。 對我來說,這個空間有一個明顯的贏家,它是GWT https://developers.google.com/web-toolkit/ 有幾個基於GWT的庫提供更高級別的用戶控件和其他工具。我可以想出許多基於GWT和GWT的庫的優點,但主要是 - 它是一個全Java解決方案,它是純java(沒有java腳本,沒有jsp,沒有html)
不能給這裏不少意見,但谷歌提供的標準庫開始應該是一個不錯的選擇
客戶端PC上運行的Java應用程序可能是最不受歡迎的選擇。如果你設法讓你的用戶在他們的機器上運行一個應用程序,那麼最好是值得的。意義找到最好看,最豐富的組件。考慮到這一點,標準的Java Swing庫非常不足。這個類別中的重量似乎是Java Fx,因爲我沒有使用它,所以我不能評論太多。
試試這個列表:
按順序檢查點。評估幾個可能的候選人並選擇最合適的人選。