北京北大青鸟校区提供
扩展阅读:三种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脚本就可以实现智能提示。该框架也有大量的源示例,它的文档说明很全,而且各种应用也说得很详细.(北京北大青鸟校区)