Sitemesh或XSLT用于布局

时间:2011-09-23 06:25:01

标签: xslt sitemesh

我正在为我的crm项目设计一个布局。

现在我结束了2个选项,一个是sitemesh来定义布局,或者是XSLT来定义一个布局。

Sitemesh将在运行时从服务器运行,如果请求数量很高,它不会导致任何问题吗?

我猜XSLT将基于Xpath在浏览器上运行,这是正确的吗?

哪一个更好用?

请帮帮我

由于

1 个答案:

答案 0 :(得分:0)

您可以在浏览器或服务器上运行XSLT。在服务器上运行它的好处是,无论用户使用什么浏览器,您生成的HTML都是相同的。如果您在Web浏览器中运行它,具有不同浏览器的用户可能会得到稍微不同的结果,因为不同的XSLT转换引擎有不同的怪癖,有点像不同的Web浏览器在呈现相同的HTML和CSS时所做的那样。

我设计并教授了一个为期一天的XSLT课程简介。我喜欢XSLT的工作方式。也就是说,它因为跑得慢而且难以学习而受到批评。

我刚刚开始使用SiteMesh 2.0,我真的很喜欢它。如果您不熟悉XSLT编码,则可能对SiteMesh更为熟悉,因为它只是使用您创建的页眉/页脚来包装您的内容。您不必编写和调试XSLT代码。