摘要:
1.用WinForm做东西,在交互这一块,通过窗体、按钮和事件等,可以很方便快捷的做出比较复杂的交互。但我们发现,用Web做这种交互,则非常难。 2.原因何在?细细分析,比如登录。WinForm的窗体,打开时,时未登录的。登录后,首先后台数据发生改变,比如后台会有一个类,记录当前登录的账户信息。而点击登录按钮后,前台界面元素也发生相应改变,比如登录信息输入框没了,变成了用户信息栏。仔细分析后,还可得知,这种改变,是持久性的。而对于Web,由于Web是无状态的,每一次更新后(刷新\post\跳转 等),前台后台的界面,与网页上的即时数据,都无法持久化的保留。虽然,Web目前有cookie和se. 阅读全文
摘要:
首先,看Web开发的特点与需求: 优先: 1.实现页面可视化 2.可方便地实时修改代码 3.可方便地部署 4.可方便地与不懂程序的美工合作 后置: 1.页面正确性 2.程序正确性 3.数据安全性 4.开发人员(包括美工)的知识牢靠性与全面性 用大白话来讲,那就是,Web开发,先不管对不对、安不安全,而是要先能看到东西(页面)。 同时,Web对各部件的通信、调试的便捷性等,都比较注重 所以,因为Web开发具有以上特点,所以强类型语言不适合web开发,在早起,弱类型语言,比如vb.net / php等,则在web开发上占据了半壁江山。后来,net与java等强类型语言,积极使用各种高级框架来避免强 阅读全文