BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2009年6月13日. 估计阅读时间: 4 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

.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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT