Jquery ui JavaScriptMVCjQueryMX控制器与小部件-我们都能相处吗?

Jquery ui JavaScriptMVCjQueryMX控制器与小部件-我们都能相处吗?,jquery-ui,javascriptmvc,jquery-widgets,Jquery Ui,Javascriptmvc,Jquery Widgets,我们建立了一个ajax网站,正在考虑迁移到javascriptMVC。 我们的站点有自己的自制控制器,它处理html和JS的ajax调用,UI广泛使用jQueryUI小部件 我读了一些关于javascriptMVC的书,并且喜欢如何处理模型的概念。 尤其是与ajax交互以读取数据是多么容易。 我想我总是认为模型是JSON对象(某种程度上是结构),而忘记了向模型中添加方法是多么强大 然而,在深入研究javascriptMVC时,我注意到控制器承担了jQueryUI小部件的大部分职责。我讨厌放弃我们

我们建立了一个ajax网站,正在考虑迁移到javascriptMVC。 我们的站点有自己的自制控制器,它处理html和JS的ajax调用,UI广泛使用jQueryUI小部件

我读了一些关于javascriptMVC的书,并且喜欢如何处理模型的概念。 尤其是与ajax交互以读取数据是多么容易。 我想我总是认为模型是JSON对象(某种程度上是结构),而忘记了向模型中添加方法是多么强大

然而,在深入研究javascriptMVC时,我注意到控制器承担了jQueryUI小部件的大部分职责。我讨厌放弃我们已经在工作的小部件。我们的选择是什么

我们可以采用JQueryMX的模型吗?这明智吗? 我们是否应该完全更改控制器和小部件,并在JavascriptMVC中进行全集成? 还有其他选择吗


说到目标——我们希望为未来的Ajax站点(控制器+小部件)提供一个框架。

您可以将JQuery UI小部件包装在JMVC控制器中作为中间步骤,但您正在失去控制器相对于典型JQuery插件的一个重要优势。大多数JQuery插件都是以全有或全无的方式编写的(以jqGrid为例)——混合使用多个JQuery插件通常是不可能的,或者至少是相当困难的,并且会导致性能不佳的丑陋代码库(内存泄漏问题等)

JMVC控制器可以设计为更轻量级,以便与其他控制器配合使用。查看mxui,了解在JQueryUI中构建小部件的“正确”方法