代码之家  ›  专栏  ›  技术社区  ›  Brian

什么是.NETRIA服务?

  •  10
  • Brian  · 技术社区  · 16 年前

    8 回复  |  直到 15 年前
        1
  •  13
  •   Robert Kozak    16 年前

    基本上,.NETRIAServices是一个框架,它隐藏了网络管道逻辑以通过有线RPC进行处理,并在客户端和服务器之间架起了代码桥梁。

    您可以将其视为客户机/服务器开发的RAD。

    From Dinesh's Blog:
    1.简化n层开发(和 真的给你展示了一个更好的方法 为您的ORM编写多层故事 对象-LINQ到SQL或EF或
    2.支持富Internet应用程序 (RIA)Silverlight的发展- 有一个伟大的端到端的故事 验证、身份验证、简单 数据绑定等。
    经验这是基于什么 你已经知道并使用了。有 搜索引擎优化模板(和 希望不久能有一些AJAX的东西- 祈祷吧)。

    回答你关于未来的其他一些问题 Brad Abrams says :

    ASP.NET访问通过遵循RIA服务模式,您还可以轻松构建ASP.NET应用程序,同时利用RIA服务的所有内置功能,如数据验证、授权等。在3月份的预览中,我们提供一个asp:DomainDataSource控件,使asp.NET WebForms能够非常轻松地访问您的域逻辑。在此基础上构建的是ASP.NET动态数据的未来版本,它使基于域逻辑生成通用的标准UI变得非常容易。

    回到Redmond,我们正在努力通过ASP.NET MVC提供对域逻辑的非常干净的访问。这里的模式非常酷,我迫不及待地想在未来的CTP中谈论它。

    如果您将数据源的真实性与我们在.NET RIA服务中所追求的各种表示选项结合起来

        2
  •  2
  •   Jordan Parmer    16 年前

    我不想把你转发到一个网站上,但是 this

    Microsoft.NET RIA Services通过将ASP.NET和Silverlight平台结合在一起简化了传统的n层应用程序模式。RIA服务提供了一种模式来编写在中间层上运行的应用程序逻辑,并控制查询、更改和自定义操作的数据访问。它还通过与客户端上的Silverlight组件和中间层上的ASP.NET集成,为常见任务(如数据验证、身份验证和角色)提供端到端支持。

        3
  •  2
  •   KevDog    16 年前

    使Silverlight前端和服务器后端尽可能透明地使用相同的模型类。通过使模型类可用于前端,为您提供集成的模型验证和操作。

    心智模型:RIA作为一个应用程序而不是两个。

        4
  •  1
  •   Orion Edwards    16 年前

    我是根据我听过的一些播客猜测的:

    这是一个图书馆,它的功能如下:

    • 提供某种方式(.NET属性,我认为是)在服务器端数据模型上指定数据验证
    • 以某种方式将此数据发送到客户端(可能是某种自定义wsdl类型的东西?)

    这个想法似乎是,您可以超越简单的验证,强制执行“业务规则”等等,但我不太确定这将如何工作。

        5
  •  1
  •   idstam    16 年前

    有人说,对于Silverlight和WCF,DCOM对于VB6的作用是一样的;在没有真正理解其含义的情况下,连接客户端和服务器非常容易。

        6
  •  0
  •   micahtan    16 年前

    从我从所有的博客、演讲和官方营销声明中所能理解的:

    在应用程序逻辑、持久性逻辑和使用者(例如服务和/或UI客户端)逻辑之间清晰划分的模式。这鼓励了应用程序逻辑的重用以及持久性和使用者逻辑的互换性。

    是的,据我所知,将支持非Silverlight客户端。

        8
  •  0
  •   Rahul Soni    14 年前