自2005年以來,我還沒有創建Windows窗體應用程序(使用C#和.NET),所以我不確定它是否仍然是富客戶端應用程序的理想選擇。此外,我不知道是否有任何(相對)新的框架來構建複合應用程序塊以外的Windows應用程序。Windows窗體應用程序仍然是一個很好的選擇?
我們公司有一個小團隊(3人)管理內容(例如音樂,手機遊戲等),我想爲他們構建一個工具。由於只有少數人會使用此工具,因此我正在考慮創建一個Windows應用程序,以便不必花費時間和精力創建豐富的Web UI(例如,使用ajax,jquery等),而是專注於業務邏輯。
我明白,WPF是另一種選擇,但從我的知識來看,使用WPF構建應用程序要複雜一點,並且非常耗時。
如果Windows窗體是我最好的選擇,是否有任何相當新的框架構建Windows應用程序? 10年前,我曾經使用微軟的複合應用程序塊,但在我看來,這是過去的事情!
但是,要求意見是無關緊要的,但是,鑑於要求,建議的應用程序的範圍和工具的知識,我將支持WinForms的選擇。如果您打算出售應用程序,那麼情況會有所不同,在這種情況下,您最好花點時間學習WPF – Steve
這是基於意見的,所以這裏是我的觀點:首先,如果您可以負擔得起,那麼有很多WinForms-基於網絡的第三方軟件包與奇妙的控制。我可以推薦Developer Express。其次,我聽說過(但不能從個人經驗中證實)在通過網絡(終端服務器,思傑等)發送屏幕的系統中,WinForms比WPF快。 – RenniePet
上次我查看了過去幾個月中15%以上的所有新項目都是在WPF中創建的。不知道其餘的,但我估計Winfor的60-70%。所以,是的,它肯定是一個選擇。 – TaW