Javascript Asp.NETMVC:服务器端或客户端解析HTML内容

Javascript Asp.NETMVC:服务器端或客户端解析HTML内容,javascript,html,asp.net-mvc,Javascript,Html,Asp.net Mvc,处理/创建/解析HTML服务器端或客户端的优缺点是什么 第一个过程: 通过Razor解析服务器端的html数据 将此HTML代码传递给客户端并包含以下内容 第二个过程: 将数据传递到客户端 例如,使用javascript解析这些代码以生成HTML代码 目前,我只找到第一个的缺点 数据块更大,因为我们发送的不仅仅是 将数据发送到客户端 在服务器端解析数据的成本更高 为了公司 看起来这是mvc vs angular。对我来说,不同之处在于谷歌和其他网络爬虫对网页的索引。如果这不是一个问题,我喜欢在客

处理/创建/解析HTML服务器端或客户端的优缺点是什么

第一个过程:

  • 通过Razor解析服务器端的html数据
  • 将此HTML代码传递给客户端并包含以下内容
  • 第二个过程:

  • 将数据传递到客户端
  • 例如,使用javascript解析这些代码以生成HTML代码
  • 目前,我只找到第一个的缺点

  • 数据块更大,因为我们发送的不仅仅是 将数据发送到客户端
  • 在服务器端解析数据的成本更高 为了公司

  • 看起来这是mvc vs angular。对我来说,不同之处在于谷歌和其他网络爬虫对网页的索引。如果这不是一个问题,我喜欢在客户端尽可能多地做,angular或其他类似的html框架提供了“解析”功能,以及双向绑定、服务和许多其他特性,这些特性使得用html进行客户端开发变得轻而易举。

    对于第二个过程:数据及其所有过程(业务逻辑或敏感数据)将可供客户查看

    此外,页面的呈现时间将取决于客户端的计算机,因为它在本地执行,而不是在服务器中执行


    我的建议是留在服务器端,以保护您的数据处理。

    这个问题太宽泛了,它取决于环境而不是任何东西。例如:我喜欢创建事件列表之类的东西。因此我必须为每个事件创建包含数据的HTML。这是一个公平的问题