看板 C_Sharp 關於我們 聯絡資訊
很多次學.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