微软发表.NET RIA Services的路线图

2009 年 6 月 12 日

.NET RIA Services 团队发表了一个发布计划,涉及从 7 月的 CTP 开始到 2010 年年初 RTW 结束这段时间的内容。由于功能可能会根据用户的反馈进行变更,所以具体的发布日期尚未确定。

计划好的里程碑,及它们相应的特性集如下:

CTP - 2009 年 7 月

  • 这依旧是一个预览版,并非 V1 版。我们计划从 EULA(最终用户许可协议)中删掉 Go-Live 限制——不过,使用它还是需要你自担风险。
  • 尽量完成大量的已知破坏性变更(我们不能确定后面还会不会出现)。
  • 特性增强(例如,代码生成挂接点让你可以添加自定义代码,改进过的函数库支持,更好的共享代码支持,针对单例的查询,清晰的用户模型和针对 Applicaiton Services 更好的扩展性支持等等)。
  • 一些常规的错误修正,API 改进等等。
  • 与 ADO.NET Data Services 可以很好的融合(添加 DomainService 到 Data Services 中来编写应用程序逻辑,或把 DomainService 暴露为 DataServices)

Beta - PDC 2009

  • 额外的核心特性可以运转(TBD 列表正在考虑之中——如,层级支持,呈现模型)

  • 可工作于 Visual Studio 2010 之上,及支持.NET 4

    • 数据绑定的拖拽支持
    • 运行在中等信任环境
  • 作为底层协议移动到 ADO.NET Data Services 中

RTW - 2010 年年初

  • 完善测试版的问题(错误、性能问题、压力测试、安全性、本地化……)
  • 更少的设计变更,及调整
  • 跟上其他产品的变化

当前要解决的是,让其在.NET 4.0 和 VS 2010 上工作。就算.NET 3.5 SP1 和 VS 2008 已经被支持,还是需要大家相关的反馈。

RIA Services 是什么?.NET RIA Services

通过汇集 ASP.NET 和 Silverlight 平台的功能,简化传统 N-Tier 应用程序的模式。RIA Services 提供了一个模式来编写运行于中间层的应用程序逻辑,并控制对数据查询、更新和自定义操作的访问。而且通过把客户端的 Silverlight 组件和中间层的 ASP.NET 集成起来,提供了对常见任务的端到端支持,如:数据验证、身份验证和角色授权。

.NET RIA Services 有助构建 N-Tier 的 Silverlight 或 AJAX 应用程序:

我们的目标是,让传统两层应用程序的构建尽可能简单。在这里,你可以把 RIA Services 看作是 ADO.NET Data Services 和 WCF 之上更智能的一层封装。对于模型的数据查询和更新方面,我们将使用 ADO.NET Data Services……这意味着,你将可以通过“Add Web Reference”把 RIA Services 添加到你的域逻辑中,以获得 ADO.NET Data Services 提供的基于 REST 和 JSON 的标准数据访问能力。我们也希望,最终能提供对来自于底层 WCF 服务的所有强大功能和灵活性(比如对二进制序列化的高度优化)的完整支持。

它也可让 ASP.NET 开发变得简单

遵循 RIA Services 模式,通过利用 RIA Services 所有的内置特性(比如,数据验证、身份授权等),你也能够轻易地构建 ASP.NET 应用程序。在 3 月预览版中,我们就提供了 asp:DomainDataSource 控件,来使 ASP.NET WebForms 非常容易地访问你的域逻辑。未来版本的 ASP.NET Dynamic Data 会构建于它之上,这样可以更容易地基于你的域逻辑生成通用的、标准的 UI。

.NET RIA Services 当前还是一个预览版

查看英文原文:.NET RIA Services, the Roadmap

2009 年 6 月 12 日 03:152189
用户头像

发布了 254 篇内容, 共 37.5 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

组合模式打印窗口组件的树结构

招谁惹谁了

池建强

写作 分享

架构师训练营--第三周作业

花花大脸猫

极客大学架构师训练营

架构师训练营第三周 - 作业

Eric

极客大学架构师训练营

如何将100个Pod挂载卷的时间缩短10倍?

XSKY融合存储

架构师训练营第三周感悟

张锐

奈学教育<P7架构师>课程大纲(第一阶段)

奈学教育

极客大学架构师训练营

CDN百科第五讲 | CDN和游戏加速器有什么区别?

巨侠说

CDN

【漫画】最近,老王又Get了CDN的新技能

巨侠说

CDN

架构师培训 -03 设计模式

刘敏

2020年6月23日 创建高性能的索引

瑞克与莫迪

大庆金桥:基于 SpreadJS 开发实现计量器具检定证书的在线生成与打印

Geek_Willie

SpreadJS 计量器具检定 检定证书

第三周作业

changtai

极客大学架构师训练营

架构师训练营 - 第 3 周学习总结

牛牛

学习 极客大学架构师训练营

ARTS-week4

王钰淇

ARTS 打卡计划

架构师训练营--第三周学习总结

花花大脸猫

极客大学架构师训练营

架构师训练营第三周作业

Linuxer

极客大学架构师训练营

我在星巴克买了张卡,意外发现一亿客户信息泄露

田晓旭

探究逻辑思维,姚华兴电影读《金字塔原理》提升自我

Geek_116789

操作 Docker 容器 | Docker 系列

AlwaysBeta

Docker 容器

作业

Mr.Monkey

利用组合设计模式编写一个界面打印

elfkingw

极客大学架构师训练营

学习总结

Mr.Monkey

夏日一起“奥”!麥吉 machi machi奥利奥风味布蕾奶茶限量上市!

Geek_116789

厦门科云:构建基于 SpreadJS 的管理会计综合实训平台

Geek_Willie

SpreadJS 管理会计综合实训平台

组合模式设计窗口组件

缺省模式

爆料一下:我的读书之道

非著名程序员

读书笔记 程序员 程序人生 读书 读书感悟

作业

GalaxyCreater

作业

奈学教育<P7架构师>课程大纲(第一阶段)

古月木易

极客大学架构师训练营

架构师训练营 - 第3周学习总结

水边

极客大学架构师训练营

架构师训练营第三周总结

一剑

微软发表.NET RIA Services的路线图-InfoQ