BT

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

微软发布.Net RIA Services

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2009年3月25日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

3月18日微软发布了此前一直在秘密研发的.Net RIA Services(此前叫做“Alexandria”项目)。微软的软件架构师Nikhil Kothari在MIX 09的演讲中说到:

N层开发与架构很难实现并且也很不自然,我们的目标是将ASP.NET/RAD方式的开发效率带到RIA的世界中。

Nikhil所在团队集中于端到端(end-to-end)的场景与解决方案。他说所有解决方案都有一些共通的问题,如错误处理、离线操作支持等等。在使用SilverLight时,我们会将一些表示层的业务逻辑从服务器端移到客户端,而.Net RIA services意在简化该过程,因为这种架构会创建一些冗余代码,如领域验证规则等等。Nikhil演示了.Net RIA团队是如何将元数据添加到编程模型中以从领域对象创建数据传输对象(Data Transfer Objects),该编程模型无需显式使用DTO类。数据会根据元数据定义直接从领域对象编组为表示层。

Dinesh Kulkari在其博客上写到

沿袭了LINQ项目的优良传统,我们也在MSI中做了优化并且在下载页面上提供了大量快速上手指南

微软正借助于SilverLight收回Web应用的“客户端”失地。RIA及其支撑技术正将创新的重心从服务器端转到桌面上。现在产品经理们都认识到了只有将“客户端”编程模型与“服务器”端统一起来才能真正发挥RIA的优势,这种观点与上个世纪90年代可是大相径庭。目前.Net RIA Services只是个预览版,团队也正不断地对其进行完善、增加大量特性以将开发者的精力集中在领域和应用逻辑上,而不是那些没用的事情上。

可以在这里下载.Net RIA Services预览版。我们将在几周后发布对Nikhil Kothari的一个访谈。

查看英文原文:Microsoft Introduces .Net RIA Services

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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