工作需要,最近写了一个窗体应用程序。忽然发现,已经很久没有写过窗体程序了,尤其是在企业应用领域,基于浏览器的应用不断蚕食着窗体程序的市场。
工作四年来,也几乎都是写的Web应用程序。其实,我一直对窗体程序有着好感,而不太喜欢Web程序,整个大学四年,几乎没写过Web程序,刚工作也是充满了激情,准备在窗体中大显身手,无赖,那时Web程序已经占了上风。
不喜欢Web应用,在于Web应用的界面功能太弱,很多很炫的东西不能实现;又由于安全性等种种原因,功能受限;最后,Web程序编码的效率远低于窗体程序,代码结构也没有窗体程序好。
微软在推Smart Client应用,它是将Window Form通过浏览器这一媒介受限的在客户端运行,尽管有种种限制,自由发挥的空间还是大多了。不知道通过它,窗体程序能不能在企业中再生。
其实,窗体程序也可以和Web程序很好的结合,比如邮件客户端,本来,各个邮件提供商已经提供了通过浏览器来查看邮件的方式,可是大家总是习惯于通过FoxMail, Outlook, OE等来查看,Blog又何尝不是?
浙公网安备 33010602011771号