我們正在啓動一個新項目,我正在嘗試確定應該採用哪種Wpf-esque開發/部署策略。在我們的例子中,我們正在研究一個相當複雜的商業應用程序,這個應用程序將被100個人(不是1000人)使用,所以我傾向於一次點擊一次的應用程序。我的老闆喜歡Silverlight應用程序的想法,因爲這意味着更容易部署。我們應該跳哪一種方式?Silverlight,Wpf Web應用程序(xbap)還是單擊一次?優點和缺點
答案當然是「取決於」。 那麼每個人的優點和缺點是什麼?
我會啓動球(從artur carvalho一些答案編輯新增)滾動:
的Silverlight
- 優點
跨瀏覽器
隱而不宣」 t需要完整的框架。
更好地控制用戶。如果你的用戶登錄,你不必擔心激活密鑰或類似的東西。
它適用於Windows和Mac。
您可以輕鬆更新所有用戶應用程序。
- 缺點
無法與客戶端的文件系統等互動
有較少的功能與完整的WPF(任何人都得到了文檔的差異一個很好的資源?)
單一窗口
單機版相比,
Wpf Web App(xbap)
- 優點
完全WPF。
- 缺點
單個瀏覽器
需要完整的框架
無法與客戶端的文件系統進行交互等
單一窗口
單一版本
WPF點擊一次
個- 優點
完全WPF
可以脫機工作
多個窗口
多個版本(CON?到計算機
無停機的低水平部分)
更好的訪問進行維護
- 缺點
單個瀏覽器
需要完整的框架
稍微(?)難以安裝。
馬克嗨,我好奇關於你正在談論的wpf網絡應用程序。從來沒有聽說過,你能鏈接到一個例子嗎?謝謝 – 2008-10-30 21:11:49
我想他是在談論XBAP。 http://www.xbap.org/ – Ray 2008-10-30 21:25:18