ASP.NET比ASP好在哪
1.asp.net与asp的执行模式不同. asp.net已经有很大的改进,asp以一种脚本的模型来维持代码在期生命周期内的有效性,asp.net是一种基于CLR assembly 模式,一种相对更加高级的模式在维护代码的生命周期。
2.asp.net我们可以叫她为一支程式,因为,她已有事件模型,基于已定制好的事件模型(据ms的解释,以后的代码,我们可以自行定制事件,一种自定制模式的事件驱动),asp可没有真正的事件模型啊(在客户端除外)。
3.在代码的书写方式,已有很大的改进,最有效的办法是codebind,那当然,我们在asp里也可能做到codebind,但需要手动定制,在asp.net完全是系统自动。
4.在代码的标准上,有自己的专有的代码集,webform集;asp中可没有哟!
5.程式执行基础不同,asp.net的代码是CLR中间码,需有.netframe解释执行,asp是一种基于操作系统的组件来完成执行过程,所以两种在运行时的效益分配也不同,最为明显的是,asp.net中有了垃圾收集中心。