【发布时间】:2013-05-07 21:27:38
【问题描述】:
这将是一个主观问题,但仍想在这里提出。
我正计划建立一个类似 fb 的流墙,其中将包含 text post、*嵌入视频*、图片、投票等对象> 等等。因为我对 ASP.NET 网络表单只有一点了解,所以我打算使用它。 我的问题是哪种技术/方法最适合设计流?
在 ASP.NET webform 上选择 Web API 好还是我应该只依赖 ASP.NET MVC? 如何在同一个列表(流)中显示不同的对象类型?我认为 datalist、repeater、gridview 等是不可能的。
也许,这似乎是一个主观问题,但可能对建筑的感知有价值。
【问题讨论】:
-
是的,这是任意的。但我相信实际上有一个“正确答案”。根据您的需求(流媒体列表),我相信您最好使用 asp.net
MVC和HTML 5。HTML 5不在您的列表中,因此需要特别注意。 Facebook 的新异步外观主要是SignalR。SignalR是一个用于高效传输异步数据的套接字工具 (en.wikipedia.org/wiki/SignalR)。 MVC 比带有或不带有 Web API(我说带有)的 Web 表单 b/c 更可取,您将获得一个高度可扩展的环境,该环境已经可以使用 JSON 动作 mthds 将数据流发送到客户端。
标签: asp.net asp.net-mvc-4 architecture asp.net-web-api