我正在研究jQuery模板。它看起来很有趣 - 语法简单,易于使用,非常干净。
但是,我真的不明白为什么最好使用jQuery模板而不是简单地通过AJAX获取部分视图。看起来部分视图更容易维护,有助于避免重复代码。
我想使用jQuery模板。但什么时候会比部分观点更好?
答案 0 :(得分:11)
我同意这些确实重叠。有几种不同的方法可以实现相同的软件,您决定使用什么取决于您的个人偏好和软件的上下文。
部分视图优势:
jQuery模板的优势:
所以本质上部分视图是更稳定的,jquery模板(对于ajax网站)是更高性能的选择。因此,我使用部分视图来查看需要快速开发的不太常用的网页,以及jQuery模板,用于性能非常重要的大量网页。
答案 1 :(得分:3)
一个示例是,您希望最初显示多个行,但是还要在页面视图的过程中添加/删除单个行(想想显示然后编辑发票文档)。使粒度控件能够一次渲染一行,使您能够显着提高应用程序的响应能力。
答案 2 :(得分:2)
我想补充一点,jqt的一个好处是你可以很容易地将前端开发传递给第三方(专门从事此类工作),他们只需要知道对象模型JSON。 (可能还有一些'接口'回到服务器)
通过这种方式,您的“后端”开发人员可以专注于手头的任务,而“前端”团队可以开发jqt。 jqt的另一个优点是它们与.net环境完全隔离,因此可行(如果不太可能)后端技术可以更改(j2ee,php等)一部分操作,而不需要前端关注休息网址。这是一个值得观察的有趣'空间',而我只是刚开始涉足这个空间。然而,在围栏的两侧,事情只会变得更好,正如我几周前提到的那样,也许一些剃刀引擎端点将提供一种在未来版本中直接与jqt集成的方式 - 似乎有点不可避免的。