ASP.NET强大的性能
一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能的让它运作的快些,再快些,-GQ)Ey]+N
在ASP中你只有尽可能拧干你的代码,以至于不得不将他们移植到一个仅有很少一点性能的部件中。但现在呢,微软将推出s ODK)d-O
的Asp.Net会妥善的解决这一问题.2Rv.W7zd3U+w
兼容性
ASP.net与ASP兼容,因此没有必要担心你现存的应用程序会在IIS的下一版本中崩溃。ASP.net文件以新的扩展名出
现,即.ASPX,因此,你能很容易分辨出新老文件。2}K(^yh
在使用ASP.net时有太多的 禁锢,如果你想从ASP.net中获取一些便利,你就得按它的规矩来做,这样会对你的应用成许 Wo,Q+TYK~%{7V+O6n
作出诸多限制。另一方面,微软也力求使开发人员写更少的代码,所以以就只有在流畅性和连贯性方面做出牺牲。T`4Xm(k|
ASP.net在管理和书写方面的难度相对来说是增加了。因为在ASP.NET里,有太多的“小事情”需要被考虑到,所以,
开发者或者初用者不得不花费不少的时间来想通一个问题:为什么系统这么容易死掉。
很明显的,ASP和 ASP.net会成为下一代网络应用软件。虽然花费不少,但ASP.net确实提供了一些非常新的特性;ASP 会
力图将费用平衡下来,并且提供一些ASP.net所没有的功能。? C"k_q%y2J
可编译代码
代码已在要求下被编译了,所以你可以在任何语言下编制ASP.net。现在甚至于VBSCRIPT 和Java SCRIPT都被编译了。
COM 对象
]Pn@:Zd3e
我们在使用典型的ASP时,都意识到与COM 伴随而来的问题。注册components,重新启动服务器…,都是些让人很感麻
烦的事。现在,因为有了新 一代视窗服务系统(NGWS),你不再需要为这些问题烦心了。你只需简单的复制源文件,在你需
要的地方粘贴,它就会正常运作。不用再DLL注册。 XML配置
XD0F_ O/l7v0S
通过NGWS 框架,所有的METABASE和配置信息都存储在XML文件里。这意味着,你再也不需要被IIS糊弄得团团转,甚至%GI9i[W
去改变设置。事实上,你只需改变从任何一处来的XML文件,并将改变 结果上传到服务器。不需要任何类型的远程PC 控
制。"e?'R cd(h
9?0~ r$es7mO3O K
Web forms和Web controls
ASP.net 提供了forms 链结到服务器的功能,因此你能够更简单地处理请求。Web controls也提供了相似的功能,并*?(bI's` qVCY
向网页开发者提供了相对于Html controls的更多的功能。/O@;j%YAw#P
p;Y`vh&~
caching
8r ^-F@'D2Qwz
当用户不再对服务器提出更多指令时,ASP.net允许对象和输出数据被缓冲,这样会大大提升速度。ASP.net 缓冲系统*@ X Op|@5C
非常先进,它可以让你分辨出哪些需要被缓冲,哪些不需要,并且在何时调出缓冲的信息M qOYY}%N#Z