作者tomex (Tomex Ou)
看板C_Sharp
標題[心得]WinForm比WebForm強大
時間Mon Mar 5 10:49:44 2007
很多次學.net是從web form入門,我覺得這是正確的
因為web form單純就是處理db/字串的呈現
配合一些好用的web control,能快速發展一個系統。
然而,web當然有一些問題,例如它的connectless特性
導致每頁都得重新binding資料來源(至少一些core物件)
也容易逾時斷線,
而且最重要的是凡事得等待user的動作,缺乏主動性
也要為了一些ui便利性,學習ajax/jscirpt等各種技巧
漸漸地,你會覺得累了
為問自己,難道不能學一種且專精的嗎?
WinForm就是你所想要的,之所以要走web form
主要是winform的版本及發佈問題,
如今微軟有提出smart client的publish方式
還算是可以接受,
因此用winform來開發ap,是不錯的選擇。
但,當你第一次由webform轉向winform,
你所花去的時間會很多倍,因為要防錯及學習的比web更多
好多ui反應事件要處理,
不過等你整理出一個pattern,倒還算ok(不過仍比webform複雜)。
多講些優點,用winform,你可以掌握pc的所有資源
要用多執行緒也行,記憶體隨你用
程式發展的空間多了許多許多。
所以,這篇文章不要是針對.net初學者講的
是跟熟悉webform的ap設計者建議,
winform才是提昇專業能力的一個契機,
它可以常駐,其實在企業中,它的價值生產力是更大的。
至於新手,還是要乖乖先從webform學習
熟悉後再轉入winform比較好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.1.144
※ 編輯: tomex 來自: 220.130.1.144 (03/05 10:50)
推 GreatShot:我學習過程正好相反.. 03/05 12:06
→ GreatShot:不過我是直接把Winform改一改就他在web上跑了 XD 03/05 12:06
推 asoedarren:先學winform+1 03/06 14:58