我现在正在为我的 crm 项目设计布局。
现在我以 2 个选项结束,一个是 sitemesh 来定义布局或 XSLT 来定义布局。
Sitemesh 将在运行时从服务器运行,如果请求数量很高,它不会引起任何问题?
我猜 XSLT 将在基于 Xpath 的浏览器上运行,这是正确的吗?
哪个更好用?
请帮我
谢谢
您可以在浏览器或服务器上运行 XSLT。在服务器上运行它的好处是,无论用户使用什么浏览器,您生成的 HTML 都是相同的。如果您在 Web 浏览器中运行它,使用不同浏览器的用户可能会得到略微不同的结果,因为不同的 XSLT 转换引擎有不同的怪癖,就像不同的 Web 浏览器在呈现相同的 HTML 和 CSS 时所做的那样。
我设计并教授了为期 1 天的企业 XSLT 入门课程。我喜欢 XSLT 的工作方式。也就是说,它因运行缓慢且难以学习而受到批评。
我刚刚开始使用 SiteMesh 2.0,我非常喜欢它。如果您不熟悉 XSLT 编码,您可能更喜欢使用 SiteMesh,因为它只是用您创建的页眉/页脚包装您的内容。您不必编写和调试 XSLT 代码。