AJAX刚开始流行的时候大家都是手写JS来实现效果,比如使用PROTOTYPE.JS框架等等.但后来.NET自己的AJAX框架出来了,便想着学习一下,想省掉原来多余专门处理AJAX的页面,但是使用之后发现一个问题,他会向页面加入很多JS文件,而且文件很大,对于网站开发来说JS文件的大小很可能影响到下载的速度.试了之后确实的慢,大家有没有同感.一句话:就是慢请问你们是否用.NET ajax来开发AJAX呢?
AJAX刚开始流行的时候大家都是手写JS来实现效果,比如使用PROTOTYPE.JS框架等等.但后来.NET自己的AJAX框架出来了,便想着学习一下,想省掉原来多余专门处理AJAX的页面,但是使用之后发现一个问题,他会向页面加入很多JS文件,而且文件很大,对于网站开发来说JS文件的大小很可能影响到下载的速度.试了之后确实的慢,大家有没有同感.一句话:就是慢请问你们是否用.NET ajax来开发AJAX呢?
此外,还要看采用什么方式开发。MS的ajax提供了3种方式开发:
1:客户端/服务端方式,客户端完全采用自定义的js控件和html配合开发,不用任何的asp.net服务器控件,服务端采用webservice,这样开发出的应用程序,性能是最高的,但是开发难度比较大,对开发人员要求比较高,开发效率也难说。
2:完全服务端方式,采用updatepanel等配合使用asp.net服务器控件来开发,这样开发简单,但是性能不是很好。
3:是第一种和第二种方式的折中,开发出一套具有客户端功能和行为的服务器端控件(而且客户端可编程的控件),服务端采用webservice。这样开发效率不比第二种差,程序的性能稍微比第一种差,对开发人员要求也不是很高。
以上纯属个人见解。
以前用过 感觉想在他原有的功能上在加一个小小的操作,都要找文档,查资料好半天不如手工 或用yahoo、dojo之类的开发包