2011-01-22 126 views
4

我對WPF一無所知。所以我想到了一個問題,即當我們開發WPF中的應用程序時,它可以在不改變代碼的情況下作爲Web應用程序運行。請給出意見。謝謝。關於WPF和Web開發?

+0

我的第一個建議要實際閱讀WPF的某個地方,因爲您很快就會理解該技術的範圍。 – Lazarus 2011-01-22 09:16:43

回答

6

WPF在客戶端上運行。它取代了WinForms。 Silverlight適用於網絡。它是WPF的一個子集,它允許您像Flash一樣嵌入到網頁中。

對於網站開發,我會建議你ASP.NET MVC

2

WPF是Windows客戶端應用程序的圖形用戶界面技術。所以你不能用WPF做web應用程序(我簡單地說,這不完全是真的)。 如果你想創建一個在瀏覽器中運行的應用程序,你可以使用Silverlight,這是一個不同的解決方案。 所以總結一下。如果你想創建一個像Photoshop一樣的軟件,請使用WPF。 如果你想製作一個網站(網絡應用程序是網站),請使用Silverlight(或JavaScript和HTML或Flash ...)。

1

WPF是Windows開發的最佳技術。這很容易學習和使用。雖然它不如WinForms成熟,但肯定值得嘗試。我正在開發一個註冊維護應用程序,感覺像家一樣。 你可以通過以下鏈接快速抓住這個技術

1)MSDN Documentation

2)WPF Tutorials

3)WPF Sample Applications

好運,快樂學習