我正在启动一个大规模的EXT JS应用程序,想知道是否有人知道任何有用的资源.到目前为止,我所看到的一切都是单页应用程序.我想将MVC用于前端.谢谢你的帮助!
@ Sra的评论是最恰当的回应.
关于"单页面应用程序",当然可以用于大型项目,但需要仔细管理代码和DOM.
我想你可能需要提供更多关于你计划如何做事以及你担心什么的信息.
Ext提供了客户端MVC实现,但这确实倾向于以单页面应用程序模型为中心.这意味着您编写模型,视图和控制器,并让您的应用程序决定渲染哪些.该应用程序负责创建和处理客户端控制器和视图实例,并且模型确实存在以验证数据并提供从服务器端发送/检索数据的合理机制.
如果您想使用典型的服务器端MVC实现,例如ASP.NET MVC,那么应该注意的是,除非应用程序非常庞大,否则您可能最终会得到一个.NET"视图",这个视图将会包含您的整个ExtJS应用程序.
你可以'如果你愿意',通过Ext创建一系列迷你应用程序并在多个服务器端视图中呈现这些应用程序,但最终会得到大量重复(或共享)代码,这些代码可能很难管理.
总而言之,是的,您可以将Ext用于更大的应用程序,是的,您可以使用MVC(客户端和服务器端),最后是的,您的前端可能会形成单页应用程序.