我正处于与客户一起规划项目的初步阶段,以重做他们当前的网站.我查看了他们当前的网站,看看他们目前正在处理什么问题,经过检查,我注意到每个页面都是使用XSLT完全呈现的.我熟悉XSLT,我用它来渲染需要经常在客户端刷新的自定义控件,但从不渲染整个页面.
帮助我变得不那么无知,这背后可能是什么原因?这带来了哪些好处或缺点?
干净,简洁的模板
将XML数据处理为HTML的简便方法
合理快速
缺点:
编程模型对于许多程序语言程序员来说并不熟悉和不舒服
如果某些或所有源数据不是 XML,那就太尴尬了
不小心使用时可能会非常慢(小的变化可能会产生很大的影响)
将处理卸载到客户端代码上的便捷方法,其中脚本可以更好地了解如何最佳地格式化生成的HTML.
缺点:
浏览器支持遍布地图.
谷歌不会感谢你.