asp.net - 什么取代了 WCF RIA 服务的功能?

标签 asp.net .net wcf silverlight wcf-ria-services

我们刚刚进入项目的开发阶段。我们正在尝试定义最佳的长期可支持架构,同时提供其他 LOB 应用程序可以稍后连接到的服务层。在概念阶段,ESB 似乎是最好的选择,但没有企业标准 ESB,并且仅为我们的项目实现一个 ESB 似乎就像开一辆 cargo 卡车去杂货店一样。

我做了一些挖掘,发现了 WCF RIA 服务。嘿嘿,完美,正是我想要的。当然,它的默认状态适用于 Silverlight,但它也适用于 ASP.NET 客户端。但看起来像 Microsoft is dumping RIA Services 。那么,我应该用什么来代替呢?我不想在这里实现一项在我们的项目开始之前就已经失效的“新技术”。我看了Open RIA Services ,但这似乎是对技术的临终关怀最重要的事情。

我的目标是将应用程序逻辑/持久层与表示层和业务规则层分离。我们更愿意留在 .NET 生态系统中。那么,Microsoft 正在发布什么来替代 WCF RIA(如果有的话)?

最佳答案

RIA 更多的是关于代码生成...

What is WCF RIA services?

我认为 Microsoft 正在通过其 ASP.NET Web API 转向基于 REST 的服务...

http://www.asp.net/web-api https://msdn.microsoft.com/en-us/library/hh833994(v=vs.108).aspx

就 ASP.NET Web API 的客户端代理而言,使用此类服务​​的主要方式是 HTML Javascript...

http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp

http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-6

http://proudmonkey.azurewebsites.net/asp-net-5-jump-start-to-angularjs-with-mvc-6-web-api/

也许不是您想要的答案,但其他任何东西可能都不是大多数人会遵循的道路。

您还可以查看 SignalR...

http://www.asp.net/signalr/overview/getting-started

关于asp.net - 什么取代了 WCF RIA 服务的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31575582/

相关文章:

c# - 混淆删除数据上下文类

c# - 对象层次结构中的层次更改通知

c# - 在同一网络上通信的计算机

c# - WCF TCP比HTTP快多少

javascript - 在新窗口中使用 jquery 显示从 Controller 返回的 PDF 流

asp.net - 验证摘要控件未显示消息?

asp.net - Javascript 弹出窗口打开函数

php - .NET 和 ASP 与 PHP

c# - 如何将数据库表列映射到 Dapper .Net 中的类属性

c# - WCF服务调用