[心得]WinForm比WebForm強大
很多次學.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)
推
03/05 12:06, , 1F
03/05 12:06, 1F
→
03/05 12:06, , 2F
03/05 12:06, 2F
推
03/06 14:58, , 3F
03/06 14:58, 3F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章