我應該使用 WPF 還是 ASP.NET 進行下一個 Web 應用程序開發?
我們有一個使用 MySQL / PHP / Javascript+JQuery 建構的 Web 應用程序,具有伺服器端 HTML 生成功能。問題是在為公司工作的 10 位軟體開發人員中,沒有一個是 PHP 專家(我們都是 .NET / C# 開發人員)。我需要向我的管理團隊推薦將哪些技術用作下一代 Web 應用程序產品的平台。
我想利用公司擁有和正在建構的 .NET / C# 專業知識,因此傾向於推荐一些 Microsoft 技術。我們不需要客戶端外掛,也不需要華麗的動畫/多媒體,所以我排除了 Silverlight。
WPF 準備好迎接黃金時段了嗎?WPF 是否已棄用 ASP.NET?我如何在這兩種技術之間進行選擇?
大問題,我知道…如有必要,我可以根據您的意見對其進行改進。
感謝您抽出寶貴的時間。
您的選擇是使用 ASP.NET Web 表單和 ASP.NET MVC。WPF 在這裡沒有發揮作用,它用於桌面應用程序。ASP.NET 和 WPF 完全不相關。
無論哪種方式,您都必須使用 ASP.NET。
與Greg和Tyler的回答相反,您可以在瀏覽器中以WPF XAML Browser Application的形式使用 WPF 。這些確實對正常 WPF 應用程序有一些限制,因此可能不是適合您的解決方案。
至於你應該使用 ASP.NET 還是 ASP.NET MVC,這需要你提供更多關於你想用你的 web 應用程序做什麼的資訊。如果您使用其中之一,那麼您可能還必須考慮要使用哪個 javascript 庫(如果有的話;例如 jQuery 非常流行)。
或者,根據應用程序或其 UI 的複雜性,您不應僅僅基於客戶端外掛的原因而打折 Silverlight - Silverlight 更容易在其中開發複雜的應用程序並且持續維護更容易,因此請從整體上做出決定圖片而不僅僅是它的一部分。