作者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)
1F:推 GreatShot:我学习过程正好相反.. 03/05 12:06
2F:→ GreatShot:不过我是直接把Winform改一改就他在web上跑了 XD 03/05 12:06
3F:推 asoedarren:先学winform+1 03/06 14:58