我是一個很長時間的Java Web應用程序開發人員, ,根據我的經驗,有兩種主要的Web應用程序構建方法。選擇Web應用程序方法的注意事項?
第一種方法是使用來自客戶端和服務器之間的技術,如Struts,SpringMVC,JSF等等。
第二個是使用主要運行在Flex,Swing(web start),JavaFX等客戶端上的技術。
我知道這兩種方法會在這裏呆很長時間,我知道每種方法都有其優點和缺點。
我真的很想知道你什麼時候喜歡使用他們每個人? 在選擇另一個時應該考慮什麼?在安全性,應用程序類型,無狀態/狀態,數據庫調用或其他任何方面說出您想到的任何內容。
看看有哪些不同的方面會很有趣。
我同意。默認值應該很小,但如果用戶長時間與用戶界面進行交互(通常不是網絡應用領域),執行圖形操作(如照片編輯等),那麼我會推薦胖子,或者您需要HTML/CSS/Javascript不可行或不切實際的交互性。如果你發現自己這樣做,你應該問1)這是必要的,2)這是更好的桌面應用程序,而不是一個Web應用程序。 – jeffa00 2009-12-20 10:52:20
同意。 Java Applets雖然使用類似的技術模糊了這一邊界,但它們具有桌面應用程序的許多功能,但它們具有通過Web提供的便利。 – Joel 2009-12-20 13:41:59