【问题标题】:What is your best practice way to make a MVC Dojo application in the browser?在浏览器中制作 MVC Dojo 应用程序的最佳实践方法是什么?
【发布时间】:2011-04-20 15:27:56
【问题描述】:

我最近在 Adob​​e Air 中制作了一个自定义 MVC Dojo 应用程序,运行良好,但我对自己的即兴 MVC 解决方案并不完全满意。

这个问题只涉及浏览器技术,应该不需要任何固定的服务器端技术,只需要一个 JSON REST 服务。

似乎有一种清理 javascript 中的 MVC 框架的运动,每天都有新的解决方案出现,例如 Backbone、spine、javascriptmvc 等。但是对于 Dojo,我还没有找到一个真正的客户端结构可以遵循。

我知道 Dojo 有 cujo,但我没有实施 Cujo 的经验,很想听听其他人的经验。

那么,在 Dojo 中为复杂的客户端应用程序实施 MVC 的最佳实践解决方案是什么?

【问题讨论】:

  • Dojo 开发人员目前正在非常积极地讨论向 Dojo/Dijit 添加绑定支持以及在顶部添加复杂的 MVC 层。正在评估几个原型。我鼓励您写下您当前解决方案的描述并将其发送到 Dojo 论坛,以便我们也可以将您的经验纳入整个画面!
  • 查看此链接:mingleplace.com/test/bindingtest.html 以获得低级绑定支持的原型(它可以将 MVC 样式的视图绑定到控制器/视图模型)。
  • @Stephen,我将加入 Dojo 上的论坛,看看正在开发什么样的解决方案。感谢您的提示!
  • 您应该在 Dojo 开发者的邮件列表中搜索过去关于 MVC 和绑定的讨论。我相信在过去一个月左右的时间里有大量的消息。

标签: model-view-controller dojo


【解决方案1】:

这不是一个全面的 MVC 解决方案,但您可能想查看我整理的一个小型 demo app,它展示了如何布置 Dojo 应用程序的基础知识,其中包括一个用于处理应用程序范围的路由器组件状态管理。

【讨论】:

  • 感谢您提供的优质示例,它与 dojo 非常集成,并且包含路由器组件很有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-03
  • 1970-01-01
  • 1970-01-01
  • 2019-10-21
  • 2013-03-19
  • 1970-01-01
相关资源
最近更新 更多