在浏览器中制作 MVC Dojo 应用程序的最佳实践方法是什么?
我最近在 Adobe Air 中制作了一个自定义的 MVC Dojo 应用程序,它运行良好,但我对自己的临时 MVC 解决方案并不完全满意。
这个问题只涉及浏览器技术,除了 JSON Rest 服务之外,不应该需要任何固定的服务器端技术。
似乎有一场清理 javascript 中的 MVC 框架的运动,每天都会出现新的解决方案,例如 Backbone、spine、javascriptmvc 等。但对于 Dojo,我还没有找到真正可以遵循的客户端结构。
我知道 Dojo 有 cujo,但我没有实施 Cujo 的经验,并且有兴趣听到其他人的经验。
那么,在 Dojo 中为复杂的客户端应用程序实现 MVC 的最佳实践解决方案是什么?
I have recently made a custom MVC Dojo application inside Adobe Air, which has worked alright, but I am not entirely satisfied with my own improvised MVC solution.
This question is only concerned with the browser technology, and should not require any fixed server side technology other than say a JSON rest service.
There seems to be a movement to clean MVC frameworks in javascript with new solutions emerging every day such as Backbone, spine, javascriptmvc, and so on. But for Dojo I have not found a real client side structure to follow.
I know for Dojo, there is cujo, but I have no experience implementing Cujo and would be interested to hear other people's experiences.
So what is your best practice solution for implementing MVC in Dojo for a complex client side application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这不是一个全面的 MVC 解决方案,但您可能想查看我放置的一个小型 演示应用一起展示了如何布局 Dojo 应用程序的基础知识,其中包括用于处理应用程序范围状态管理的路由器组件。
It's not a comprehensive MVC solution, but you may want to check out a small demo app that I put together that shows how to lay out the basics of a Dojo application, and which includes a router component for handling application-wide state management.