我正处于与客户一起规划一个项目的初步阶段,以重做他们当前的网站。我查看了他们当前的网站,了解他们当前正在处理哪些问题,经过检查,我注意到每个页面都完全使用 XSLT 呈现。我熟悉 XSLT,我用它来渲染需要在客户端经常刷新的自定义控件,但从未渲染整个页面。
帮我变得不那么无知,这背后的原因是什么?这会带来什么好处或坏处?
最佳答案
服务器端:
优点:- 干净简洁的模板
- 将 XML 数据处理为 HTML 的简单方法
- 相当快
- 对于许多过程语言程序员来说,编程模型不熟悉且不舒服
- 如果部分或全部源数据不是采用 XML 格式,那就尴尬了
- 如果不小心使用,速度可能会非常慢(小的变化可能会产生很大的影响)
客户端:
优点:- 一种将处理任务转移到客户端代码的便捷方法,脚本可以更好地了解如何最好地格式化生成的 HTML。
- 浏览器支持无处不在。
- Google 不会感谢您。
关于xslt - 使用 XSL 呈现整个网页的优点/缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421297/