【发布时间】:2011-12-16 14:17:10
【问题描述】:
我们的主要应用程序界面是一个用 ASP.NET Webforms 编写的网站。 在大多数情况下,所有的 html/内容都是在服务器端生成的,并在必要时添加了一些 javascript/AJAX。
管理层已决定将新的发展转向不同的方向。服务器端不会生成任何内容。相反,我们将只公开 WCF Web 服务,这些服务返回非常简单的 JSON 对象,其中包含从业务对象组合在一起的 UI 数据。
我们所有的实际页面都将包含少量的 html,以及将从服务中异步提取数据以填充 JQuery UI 元素的脚本。
我对此并没有真正的问题,我可以看到它在哪里很好地将表示层与数据分离。但我不确定到底该怎么称呼这个?我们已经清楚地将 View 与其他所有内容分开,但我不认为上述严格符合 MVC 的条件,具体取决于后端的实现方式。它会被称为面向服务的架构吗?我听说过这个词好几次了。
以这种方式做事有什么严重的缺点吗?
【问题讨论】:
-
所以你的管理层正在放弃任何搜索引擎,嗯?
-
@WyattBarnett 该站点只是一个应用程序界面,不公开。
-
哦,好吧,那就继续吧。 . ..
标签: asp.net wcf web-services webforms soa