代码之家  ›  专栏  ›  技术社区  ›  Luke101

XSLT与ASP.NET MVC框架

  •  1
  • Luke101  · 技术社区  · 15 年前

    我正在建设一个非常可扩展的网站。我必须在XSLT和使用ASP.NET MVC框架以及助手函数之间做出选择。我的数据已经是XML格式,它将以这种方式稳定。我的数据采用XML格式的原因是因为更改要容易得多,我只需要进行一个数据库查询。

    我正在使用ASP.NET MVC 2,我想知道哪种方法最不占用资源。我一分钟内会有很多页面浏览量。如果我使用ASP.NET MVC的方式,我将被迫使用LINQ到XML,如果我使用XSLT的方式,我将只抛出XML,它将转换它。

    4 回复  |  直到 14 年前
        1
  •  4
  •   Max Toro    15 年前

    可以将ASP.NET MVC与XSLT视图引擎一起使用。

        2
  •  1
  •   Larsenal    15 年前

    ASP.NET MVC不太可能成为实现高吞吐量的障碍。ASP.NET MVC不强制您使用LINQ to XML。

        3
  •  1
  •   eglasius    15 年前

    很难说你提供了多少信息。

    除非您需要0服务器端处理,否则我仍然会使用ASP.NET MVC,不管是否决定使用XSLT。我从图片中看到的唯一一个场景是,如果它是纯静态数据,并且您将所有文件预处理为HTML文件。

    涉及到各种因素和选择。正如@larsenal所说,您不必强制使用linq to xml,也不必强制使用controller actions/中的返回视图,如果这样做,那么在您使用的视图引擎中有很多选项。

        4
  •  0
  •   Dimitre Novatchev    15 年前

    使用XSLT实现视图可能会给您带来更多的灵活性,并且,根据您的背景和专业知识,这种设计决策可能会导致更容易、更快的开发和更易于维护的实现。

    如果您的模型是(表示为)XML文档,这将特别方便。