北京北大青鸟校区:三种Ajax技术框架大PK

北京北大青鸟校区提供

扩展阅读:三种Ajax技术框架简介

上一篇文章中,北京北大青鸟校区老师已经介绍了三种技术框架的简介,今天我们将把这三种技术做一个比较,让大家在家今后的操作中能够选择最合适的技术来使用。

性能比较
Ajax 应用程序的性能取决于 Web 应用程序的几个方面:

Ø服务器响应时间
Ø网络传输时间
Ø客户机 Javascript 的处理时间 

可以用不同的框架制作出程序样例,使用FireBug测试其性能

从生成机制来说

Asp.net Ajax 服务器控件会生成其控制代码,生成的js文件可能稍微大些

MicrosoftAjax原始文件比较小,在82k ,加载速度比较快

Jquery原始文件比较小,在40k左右,加载速度比较快

Ext2.0原始文件500多k,加载速度稍慢。

当然可以通过性能优化,减少不必要的加载项,使用缓存等技术提升Ajax的性能。(北京北大青鸟校区


易用性比较
3.1 Asp.net Ajax的使用

和VS2008 开发环境集成,开发和调试非常方便。

通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外服务器端编程的ASP.NET AJAX Control Toolkit含有大量的独立AJAX控件和对ASP.NET原有服务器控件的AJAX功能扩展,实现起来也非常简单。网上有大量的书籍,源码和视频 资料,同时也是微软官方社区支持的。

3.2 Jquery 的使用

微软的visual studio 2008 sp1支持对jquery的动态提示,只要在代码页导入对应的vsdoc脚本就可以实现智能提示。该框架也有大量的示例它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择.

3.3 Extjs 使用

微软的visual studio 2008 同样支持支持对Extjs的动态提示,只要在代码页导入对应的vswd-ext脚本就可以实现智能提示。该框架也有大量的源示例,它的文档说明很全,而且各种应用也说得很详细.(北京北大青鸟校区
 

北大青鸟网上报名
北大青鸟招生简章