对于.NET开发人员来说,该软件最有价值的性能也许就是在用户和服务器之间加了—个中间层,能确保Ajax 应用软件在不同类型的浏览器上工作运行。Onion说这种分层次的浏览器性能非常强大。
在微软为Ajax框架开发的元素中,核心的是添加进的javascript,包括声明的名称和某些具有抽象功能的类。同样,一些帮助类,例如StringBuilder也可以由.NET生成。
“ASP.NET AJAX赋予ASMX终端序列化的能力,你可以选择将数据序列化为JSON、SOAP或 XML形式。” Onion说,同时他补充到“有很多工作使用JSON serializer。”
同时,ASP.NET AJAX工具箱也支持Update Panel Control,它使ASP.NET开发人员在熟悉的范围内开展了许多“AJAX”类型的工作。
与Java 类所有语言一样,ASP.NET开发人员也需要不断提高其JavaScript技巧。
“任何想使用Ajax的人都要掌握丰富的JavaScript语言技巧,” Fritz Onion说。这正是Onion自己的切身体会。
“JavaScript非常有趣,”他说,“JavaScript是能让网页活起来的语言,没有做不到,只有想不到。所以在JavaScript编程过程中,我们不仅需要非常细心,还必须保证有好点子。”