微软发布 Astoria 项目的十二月份 CTP 版

  • Robert Bazinet
  • 张海龙

2007 年 12 月 31 日

话题:.NET微软DevOps语言 & 开发架构

微软已发布 Astoria 项目的十二月份 CTP 版,它的新名称叫做 ADO.NET 数据服务框架(ADO.NET Data Services Framework),现在已是ASP.NET 3.5 Extensions 预览版的一部分。

这个版本对 ADO.NET Data Services 开发团队而言是非常重要的一个版本,因为,它才是第一个真正意义上的 CTP 版。早前的版本都是使用的原型版本代码库,在那之后,ADO.NET Data Service 开发团队才在最初的原型开发经验之上重新开始编码,从无到有进行设计。

这个 CTP 可以支持:

    • 支持基于下列数据源创建 ADO.NET Data Services:
      • 可以被Entity Framework使用的关系型数据库
      • 任意的数据源(文件、Web 服务、定制存储、应用逻辑层等)
    • 序列化的格式:
      • 工业标准的 AtomPub 序列化
      • JSON 序列化
    • 业务逻辑和验证
      • 向请求 / 应答处理管道中插入定制的业务 / 验证逻辑
      • 可支持创建定制存储策略的简单基础构架
    • 存取控制
      • 轻松控制一个数据服务中的资源是否可见
    • 简单的 HTTP 接口
      • 只要有 HTTP 栈,在任何平台上都可以很轻松地消费数据服务
      • 设计上充分利用了已广泛布署的 HTTP 语义和基础结构
    • 客户端支持库:
      • .NET Framework
      • ASP.NET AJAX
      • Silverlight(即将推出)

来自 ADO.NET Data Services 开发团队的 Pablo Castro 建议,今后的工作都应该切换到这个 CTP 上进行:

格式、API、URL 和其它接口元素都进行了广泛的重新定义,所以我建议你今后的工作都应该切换到这个新的 CTP 上进行。

这个 CTP 版本与 Visual Studio 2008 的 RTM 版是兼容的,所以最终当你开始使用 Astoria 时,可以移除它所有的中间版本。

ADO.NET Data Services 的文档可以从微软的 Live Labs 网站上获取,ADO.NET Data Servcies 则可以通过下载ASP.NET web site Extensions 预览版获得。

查看英文原文Microsoft Releases December CTP of Project Astoria

.NET微软DevOps语言 & 开发架构