【问题标题】:Ajax-driven complex layout RIAs and mvc frameworksAjax 驱动的复杂布局 RIA 和 mvc 框架
【发布时间】:2009-12-26 10:37:46
【问题描述】:

我需要合并

在哪里可以找到有关如何设置应用程序结构/逻辑的信息?在客户端/javascript 端放什么,在服务器端放什么?也许带有模板/视图的传统 mvc 框架范例在这里不合适?

非常欢迎提供示例、教程、博客的链接!

【问题讨论】:

    标签: php javascript ajax model-view-controller ria


    【解决方案1】:

    快速响应——MVC 非常适合 ajax/RIA 应用程序。请记住,“视图”并不一定意味着向用户显示某些内容或在浏览器中呈现。视图是程序的输出。在这种情况下,您的视图可能是由 jQuery 接收和解释的 JSON 数据。

    希望有帮助! --马克

    【讨论】:

    • 谢谢你,马克!也许 ajax 驱动的 RIA 的创建/功能“流程”可以这样描述:1)客户端应用程序(及其 js 库和结构)在某种主模板/视图中从后端提供服务。 2) 应用程序逻辑和表示由客户端 javascript 处理。 3)后端作为数据/资源服务器响应应用请求,主要使用json/xml。换句话说 - 两个主要“域”上的 mvc 后端功能 - 交付/启动客户端应用程序,并响应客户端数据请求......这是正确的描述吗?
    • 是的,基本上就是这样。没有太多神奇的事情发生,只是了解“谁”在从应用程序请求信息。它是向用户显示的浏览器吗?或者是 jQuery 方法正在寻找 JSON 甚至原始 HTML 以插入回 DOM。 --M
    【解决方案2】:

    我正在努力将Backbone JS(javascript mvc 框架)与Yii 结合起来。我的理解是 ajax 驱动的前端会与 Yii 控制器“对话”。 Yii 控制器将用作 RESTfull API,处理与服务器端数据库的所有交互,并仅返回客户端对其视图所需的信息(例如,作为 json 编码的数组)。

    话虽如此,但我仍在弄清楚这对于复杂的 Web 应用程序的效果如何。我以这种方式找到了一个有用的tutorial on integrating Yii and Backbone JS

    我很想知道这对你有什么作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-17
      • 2013-09-12
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多