阿特拉斯神(一)

Atlas出来很久了,因为用不上,所以没有学习过,今天准备学了,却发现资料虽不少,但是觉得有点乱,还是自己从英文资料循序渐进学吧。说真的没有扎实学过什么,那么就从Atlas开始吧,希望也有此心的园友一起来吧!

 

Atlas是什么?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

ASP.NET”Atlas”是一个新的Web技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的ASP.NET2.0结合在一起,”Atlas”能让你开发的Web应用能够通过直接调用Web服务器来更新一个Web页面的数据­­­­­――不需要在页面往返传送(也就是不需要多次刷新页面)。使用”Atlas”,你能最大地利用ASP.NET和服务器端代码在浏览器中来做许多工作,使得有更加丰富的用户体验。

“Atlas”能让你建立的应用程序相比于传统的Web应用程序在两个关键方面有更好的性能­­--响应率和用户接口(UI)。传统的Web应用程序在更新数据或者控件时页面需要一次往复,这能导致长时间的等待。而另一方面,”Atlas”,通过减少页面往复的需要显著地提升了应用程序的性能。

另外,由于”Atlas”在客户端执行许多处理,这就使得你能建立比更加丰富的UI,给用户一种超越传统Web应用程序的超级用户体验。”Atlas”不仅给你能力建立所有用户从功能丰富的UI受到影响而期待的控件和特性(例如拖和拉,自动完成,鼠标盘旋动作等更多)。而且更加重要的是,它能让你建立交互式的绑定数据的控件,能让用户排序,更新,或者更改它们的数据的视图,而这些,只需少量或者没有页面向服务器的往复。

虽然ASP.NET“Atlas”是一个新的技术包,同时也是种新的方法,但它与使用AJAX开发应用程序的理念是一致的,”Atlas”应用程序是跨平台和只需少量或者没有更改就可以运行在任何现有的浏览器中。“Atlas”型的应用程序的例子包括微软的Virtual Earth 站点,微软的Outlook Web Access emai客户端,还有Start.com

建立基于AJAXWeb应用程序是复杂,还有得要求你有大量的客户端脚本的知识。因此,“Atlas”不仅仅是另外一种AJAX的实现方式。相反,“Atlas”以两种重要的方式扩展了AJAX的理念。首先,“Atlas” 客户端脚本库通过向Atlas开发者提供真正面向对象的APIs和组件而极大地简化了创建功能丰富的UI和远程进程调用这类任务。第二,“Atlas”通过在ASP.NET2.O中提供一个功能丰富的集成的开发平台,“Atlas”  服务器组件包含了ASP.NET Web服务和服务器控件,这使得你可以利用ASP.NET的力量,例如在一个“Atlas” 应用程序的ASP.NET profiles服务。

综上所述,“Atlas” 大约就是简化AJAX开发和把AJAX理念合并入典型的

Web应用程序开发过程。ASP.ENT “Atlas”客户端和服务器端开发工具和组件包是AJAX理念的重要进展和加强。

以后准备相继翻译一些关于Atlas比较经典的技术文档,并找一些比较权威和全面的代码! 

转载于:https://www.cnblogs.com/sifang2004/archive/2006/02/15/331089.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408220.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt学习笔记(持续更新)

第一个应用程序 #include "widget.h" #include <QApplication> #include<QLabel> int main(int argc, char *argv[]) {//创建qt应用程序对象QApplication a(argc, argv);//创建标签控件QLabel label("你好");//来吧&#xff0c;展示label.sho…

文本框宽度自动适应文本宽度

<html> <head> <title>文本框宽度自动适应文本宽度 </title> </head> <script type"text/javascript"> function changeInputlength(cursor) { var getTextdocument.getElementById("text"); cursor.sizegetText.valu…

安装了一次Linux,哈哈

昨天在宿舍里&#xff0c;舍友在她的机子上装了Redhat&#xff0c;自己在旁边和另一舍友做参谋&#xff0c;哈哈&#xff0c;虽然中间几多挫折&#xff0c;但最终还是把系统装好了&#xff0c;第一次完整的安装Linux&#xff0c;在此记录一下&#xff0c;哈哈…… 现在想…

Ubuntu NFS搭建过程

简介 NFS:是Network FileSystem。最大的作用就是通过网络&#xff0c;让不同的机器、不同的作业系统、可以分享档案。通过将共享目录挂接到本地&#xff0c;就可以像操作本地目录一样去操作共享的目录。在共享中分为服务器和客户端,需要安装的程序也不一样&#xff0c;客户端通…

Unicode简介【转】

Unicode是一种字符编码规范 。先从ASCII说起。ASCII是用来表示英文字符的一种编码规范&#xff0c;每个ASCII字符占用1个字节&#xff08;8bits&#xff09; 因此&#xff0c;ASCII编码可以表示的最大字符数是256&#xff0c;其实英文字符并没有那么多&#xff0c;一般只用前12…

C++17新特性学习笔记

c17最新特性笔记 1.基本语言特性 ​ 这一部分介绍了 C17中新的核心语言特性&#xff0c;但不包括那些专为泛型编程&#xff08;即 template&#xff09;设计的特性。 结构化绑定 结构化绑定允许你用一个对象的元素或对象初始化多个实例(第一眼感觉Python解包很像) 这有一个…

教你如何写框架------用中文构建脚本

框架下载地址&#xff1a; http://files.cnblogs.com/zhangfei/Automation.rar 在看此篇博文前请先理清如下两下博文, 该博文是建立在如下两篇文章的基础上的&#xff1a; http://www.cnblogs.com/zhangfei/p/3456159.htmlhttp://www.cnblogs.com/zhangfei/archive/2012/10/10/…

配置MIME一览

用JSP写WML&#xff1a;Code:<% page contentType"text/vnd.wap.wml; charsetGBK" %> <?xml version"1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.WAPforum.org/DTD/wml_1.1.xml"> …

滚动条添加事件

1、 <script type"text/javascript"> $(document).ready(function (){ var nScrollHight 0; //滚动距离总长,即750px var nScrollTop 0; //滚动到的当前位置 var nDivHight $("#div1").height(); //即500px …

C++三路比较运算符

左操作数 <> 右操作数 表达式返回一个对象&#xff08;其实是这个std::strong_ordering&#xff09;&#xff0c;使得 若 左操作数 < 右操作数 则 (a <> b) < 0 若 左操作数 > 右操作数 则 (a <> b) > 0 而若 左操作数 和 右操作数 相等/等价…

使用WSE实现Web Service安全

WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大&#xff0c;更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2).本文描述了如何使用WSE2.0中的安全功能增强部分来实现安全的Web Services。WSE的安全功能增强实现的是WS-Security标…

spring之:XmlWebApplicationContext作为Spring Web应用的IoC容器,实例化和加载Bean的过程...

它既是 DispatcherServlet 的 (WebApplicationContext)默认策略&#xff0c;又是 ContextLoaderListener 创建 root WebApplicationContext(根容器&#xff0c;同时也是 DispatcherServlet 的 WebApplicationContext 的父容器)的默认策略。 继承体系 一、XmlWebApplicationCont…

C++17代码整洁之道

C17代码整洁之道 C代码整洁的基本规范 良好的命名 名称应该自解释使用域中的名称避免使用匈牙利命名法(即名称前加类型)不要通过注释禁用代码 函数 只做一件事情 函数体量要小 当你为函数找到一个富有表现力的名称时,名称中没有连词 圈复杂度低 函数的参数要少 函数尽…