【发布时间】:2015-06-05 05:30:12
【问题描述】:
我刚刚分配到的一个应用程序使用 ASP.NET MVC 框架作为 UI 层。然后它让我想到了 Ruby on Rails 以及它的 MVC 架构。
当我使用 Rails 帮助构建 RESTful API 时,我并没有真正使用视图...只是用于 RESTful 端点和模型的控制器。
这是否意味着在 Rails 上构建的 RESTful 端点不遵循 MVC 架构,尽管 Rails 应该这样做?
或者说 Rails 遵循 MVC 架构这一事实是否意味着构建在 Rails 上的 RESTful 端点也遵循 MVC 框架,即使没有真正的视图?
我想知道这是因为我当前的应用程序使用 ASP.NET MVC 框架作为它的 UI,但只有一个视图和一个控制器,并通过 AJAX 调用 Web 服务来显示要显示的数据。我心想它没有遵循 MVC 结构,这让我经过深思熟虑。
【问题讨论】:
标签: ruby-on-rails asp.net-mvc model-view-controller