`
didasoft
  • 浏览: 164775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

[翻译]Atlas的目标、服务器端特性以及客户端特性

阅读更多
原文页面链接:http://atlas.asp.net

Atlas是一个免费的框架,可用于构造下一代的丰富的、更具交互性、灵活的个人化特性的基于标准的Web应用程序。这一来自于微软的新的Web开发技术将客户端脚本库与ASP.NET 2.0基于服务器的开发框架集成起来。而且,Atlas更提供了与asp.net的基于服务器的页面开发平台相同类型的基于客户端的Web页面开发平台。由于Atlas是Asp.Net的扩展,Atlas还能与基于服务器端的服务完全集成。Atlas能够轻易地采用先进的AJAX技术,使得创建丰富特性、更具交互性的UI以及与服务器端通信的Asp.Net页面成为可能。然而,Atlas并不是只限于Asp.Net平台,你可以采用Atlas这个丰富的客户端脚本框架轻易地创建与任何后端数据提供者集成的以客户端为中心的Web应用程序。

Atlas不是只限于Asp.Net



Atlas使你能够充分利用现代的浏览器的强大功能
Atlas使Asp.Net开发者能够毫不费力地创建丰富的Web应用程序
Atlas包含一个客户端Javascript脚本框架,使你可以更容易地编写脚本和重用
用Atlas访问Asp.Net提供的Web服务轻而易举
Atlas使得利用可编程Web服务创建复合应用程序非常轻松



Atlas的目标


1、建立一个高效率的开发平台来开发AJAX风格的浏览器应用程序

  • 提供基于浏览器的web应用程序的脚本组件模型和用户界面框架
  • 为通用的开发场景提供的丰富的组件、控件和行为组件
  • 轻松访问来自web的服务和数据

2、与微软的平台和应用程序开发模型无缝的集成

  • 与ASP.NET和IIS应用程序模型完全集成
  • 轻松地利用ASP.NET的服务和组件
  • 连接到如Sharepoint的其他服务器平台,并增强服务器平台的功能

3、可以利用世界级的开发工具来开发AJAX风格的应用程序

  • 提供脚本开发的丰富的工具集
  • 为开发者提供的集成的web开发工具,包括Visual Web Developer / Visual Studio 2005
  • 为设计师提供的集成的web设计工具,包括Expression Web Designer

4、无缝的畅行无阻的部署和管理

  • 支持大量的不同的浏览器和平台,没有客户端代码部署
  • 基于现存的标准 -- DHTML, JScript, XMLHttp, CSS等等

服务器端特性

Atlas可以将客户端脚本开发与ASP.NET服务器端开发集成起来,所以你可以根据应用程序所需完成的任务自由地选择开发方式。
ASP.NET为Atlas应用程序提供了以下服务器端特性:
Atlas应用程序可以使用内置的Web服务,如Profiles服务
ASP.NET Web服务器控件会自动生成Atlas应用程序所需的所有客户端脚本,所以你不需要写JavaScript代码
客户端开发的集成的Visual Studio开发工具提供了调试支持、语句自动完成以及可以提高开发效率的特性

客户端特性

对于客户端开发,Atlas简化了复杂的基于JavaScript代码的开发,并提供了以下开发特性:
为JavaScript代码开发提供了整套的一致的面向对象的API。开发者可以创建具有OOP特性的客户端代码,与熟悉的.NET框架的开发方法一致
提供了自动的浏览器兼容特性。为了运行在多个浏览器,开发者不用编写任何特殊的代码。
提供了客户端脚本API和支持丰富的UI特性的组件,比如拖-放操作。只需要很少的代码就可以给HTML控件添加这些特性。
与ASP.NET服务器端控件的声明语法类似的基于声明语法的客户端脚本开发模型
分享到:
评论

相关推荐

    使用Atlas简化客户端Ajax编程

    2. **Atlas Script Manager**:负责加载和管理页面上的所有Atlas脚本,以及处理客户端和服务器端之间的通信。 3. **Ajax Extensions**:一组扩展.NET Framework的类库,为服务器端提供了Ajax功能的支持。 4. **Atlas...

    Atlas 800 训练服务器 技术白皮书 (型号9010).pdf

    "Atlas 800 训练服务器技术白皮书(型号9010)" 本文档为Atlas 800 训练服务器(型号9010)的技术白皮书,旨在为用户提供详细的产品信息和技术参数。下面是从该文档中提取的关键知识点: 1. 产品概述:Atlas 800 ...

    Ajax与Atlas开发系列课程:服务器端的AJAX应用

    **Ajax与Atlas开发系列课程:服务器端的AJAX应用** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现...

    Atlas 800 推理服务器 技术白皮书(型号 3000)05.pdf

    Atlas 800 推理服务器技术白皮书(型号 3000) Atlas 800 推理服务器是一款高性能的服务器,采用鲲鹏920处理器,提供强大的计算能力和高速存储能力,适用于人工智能、机器学习、数据分析等领域。该服务器具有高可...

    Atlas控件

    Atlas控件集提供了一系列与客户端JavaScript库集成的服务器端控件,使得开发者可以轻松实现页面的部分更新、动态数据绑定以及更丰富的用户交互体验。 在“Atlas控件的使用案例”中,我们可以探讨以下几个关键知识点...

    Atlas 800 训练服务器 技术白皮书 (型号9000 风冷).pdf

    Atlas 800训练服务器是华为推出的一款高性能计算设备,型号9000,专为深度学习和大规模数据训练设计。该服务器采用了风冷散热方案,旨在提供强大的计算能力,以支持人工智能领域的复杂模型训练任务。 1. **产品概述...

    Atlas 800 训练服务器 技术白皮书 (型号 9000,液冷).pdf

    Atlas 800 训练服务器 技术白皮书 (型号 9000,液冷).pdf

    ATLAS数学库3.6.0

    1. **自动调整**:ATLAS能够自动检测目标硬件的特性,如CPU指令集、缓存大小等,并根据这些信息进行自我优化,以实现最佳性能。这意味着ATLAS能够在不同的计算机平台上提供高性能的计算能力。 2. **BLAS接口**:...

    atlas基础教程源码

    3. **ScriptManager**:这是Atlas中的一个核心服务器控件,负责管理页面上的Ajax请求,加载必要的脚本库,并协调客户端和服务器端的交互。 4. **触发器(Triggers)**:UpdatePanel可以与按钮或其他控件关联,当...

    Atlas基础教程

    - **编写Ajax-aware代码**:学习如何编写响应Ajax请求的服务器端代码,以及如何处理异步更新后的客户端事件。 在实际开发中,你可能会遇到各种问题,如性能优化、跨域请求、错误处理等。理解和熟练运用Atlas能让你...

    用Atlas实现控件的无刷新效果

    首先,Atlas是微软开发的一个用于构建AJAX应用的JavaScript库,它为ASP.NET提供了丰富的客户端API,使得开发者可以方便地在服务器端和客户端之间进行交互,从而创建出更加动态、响应式的Web应用程序。无刷新效果的...

    Atlas 800 AI服务器 技术白皮书 (型号 9000)_风冷版.pdf

    Atlas 800 AI服务器(型号 9000 9000 )是基于华为鲲鹏 )是基于华为鲲鹏 )是基于华为鲲鹏 920+ 920+ 昇腾 910 处理器的 处理器的 AI 训练服务 器,实现完全自主可控广泛应用于深度学习模型开发和 器,实现完全自主...

    Atlas-master_目标检测_atlas_atlas-master_yolov4_

    标题中的“Atlas-master_目标检测_atlas_atlas-master_yolov4_”表明这是一个关于目标检测的项目,其中使用了Atlas框架的master分支,并且采用了YOLOv4算法。YOLO(You Only Look Once)是一种实时的目标检测系统,...

    apache-atlas-2.2.0-impala-hook.tar.gz

    Apache Atlas 是一个开源的数据治理平台,它主要用于元数据管理、数据血缘追踪、数据安全以及数据质量监控。在大数据生态系统中,Apache Atlas 提供了一种结构化的方式来管理和理解复杂的数据环境。这个“apache-...

    Atlas 800 推理服务器 技术白皮书(型号 3010)06.pdf

    Atlas 800 推理服务器技术白皮书(型号 3010)06.pdf Atlas 800 推理服务器技术白皮书(型号 3010)是华为技术有限公司发布的一份技术白皮书,旨在介绍 Atlas 800 推理服务器(型号 3010)的外观特点、性能参数、...

    Atlas 500 Pro 智能边缘服务器 技术白皮书(型号 3000).pdf

    Atlas 500 Pro 智能边缘服务器技术白皮书(型号 3000) 本技术白皮书详细介绍了Atlas 500 Pro 智能边缘服务器(型号 3000)的产品结构、组件、规格、兼容性等内容,旨在帮助华为售前工程师、渠道伙伴售前工程师、...

    ripe-atlas:一组用于向RIPE Atlas网络发布测量结果的客户端应用程序

    该项目是一组命令行脚本,它们兼用作Python库,用于为RIPE Atlas创建度量。 它使用了最新的 。 对于那些喜欢在命令行上工作或在发布和收集测量结果时需要更高级别的灵活性的人员来说,该项目将是最有用的。 如果您...

    atlas安装

    以下将详细介绍Atlas的安装过程以及可能涉及的关键知识点。 1. **Atlas简介**:Atlas作为一个服务治理框架,它提供服务注册、服务发现、熔断、降级、限流等功能,旨在帮助开发者构建高可用、高性能的分布式系统。它...

    silvaco中ATLAS器件仿真

    ATLAS 是一个二维器件仿真工具,能够仿真特定半导体器件结构的电学特性,并仿真器件工作时相关的内部物理机理。本文将对 ATLAS 器件仿真在 SILVACO 中的应用进行详细介绍,包括器件仿真的过程、模型命令组、数字求解...

    Ajax_atlas基础教程学习代码

    4. **服务器端支持**:不仅限于JavaScript,Ajax Atlas也支持多种服务器端技术,如ASP.NET,使得开发者能够无缝地在客户端和服务器端之间进行交互。 5. **脚本API**:提供了一套强大的JavaScript API,开发者可以...

Global site tag (gtag.js) - Google Analytics