单页JavaScript web应用的架构?

20 浏览
0 Comments

单页JavaScript web应用的架构?

在客户端上,如何结构化复杂的单页JS Web应用程序?具体来说,我想知道如何清晰地组织应用程序的模型对象、UI组件、任何控制器以及处理服务器持久性的对象。

起初,MVC似乎是一个适合的选择。但是,由于UI组件在不同深度嵌套(每个组件都有自己的处理/响应模型数据的方式,并生成它们自己可能无法直接处理的事件),似乎无法清晰地应用MVC模式。(如果我理解有误,请纠正我。)

该问题的回答中提到了两个使用ajax的建议,对于除了最简单的单页应用之外的任何应用,显然都需要ajax。(链接:This question

0