gpt4 book ai didi

json - asp.net mvc 4 与 JavaScript 模板

转载 作者:行者123 更新时间:2023-12-05 00:17:03 24 4
gpt4 key购买 nike

我一直在努力决定向浏览器呈现内容的最佳方法的方向:服务器端使用 razor 或客户端使用 JSON 数据和某种形式的模板(jsRender、loadJson 等。 )

这是一篇关于通过 asp.net mvc 使用客户端模板的好文章: jQuery Templates/View Engines in ASP.NET MVC

ASP.Net MVC 4 有一些很棒的玩具 (WebAPI)。我可以看到创建一套 WebAPI 功能来传送可用于传统网页甚至移动页面的 JSON 数据。真的很酷的东西。

然后我会看看您有哪些选择可以使用传统的 ASP.Net MVC 方法。你有布局,可以利用 JS/CSS 文件的自动捆绑/缩小(更多 ASP.Net MVC 4 优点),让 ASP.Net MVC 触手可及的稳健性。非常酷的东西。

那么,我的问题是,您如何决定在架构上应该朝哪个方向发展?我想您可以在您的站点中混合使用多种方法,但这会成为维护问题。使用完整的 JavaScript 模板并从服务中使用 JSON 数据是一种非常干净的关注点分离,但您似乎失去了 ASP.Net MVC 提供的许多优点,例如路由。

平衡我们可用的所有选项的最佳方法是什么?

最佳答案

这是一个有点笼统的问题,所以一个笼统的答案是,您应该坚持让您的工作效率最高/完成工作的方法。两种方法都有效,但当然需要权衡取舍。然而,除非您达到非常大的规模,否则这些通常并不重要(例如,Twitter 最近宣布出于性能原因它将移回服务器端呈现)。如果您已经熟悉 MVC 并且您正赶在最后期限前工作 - 坚持下去。如果您有更多时间或想学习新技术,那就选择看起来有趣的东西。

关于json - asp.net mvc 4 与 JavaScript 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com