为什么在ruby,php,asp.net mvc等语言中使用HTML标记代替XLST将XM
我今天刚刚了解了关于stackoverflow的XLST(我喜欢计算机中你可以编程多年并且经常’不知道,我怎么不知道那个技术的时刻’).我想知道它对于网络开发有多受欢迎?我曾经在一些网站上工作过(使用php,ruby和asp.net mvc),但我不是网络开发者.
我上面列出的每种网络语言都有它自己标记html的方式(因此利用’模板’)只是为了使它更简单(更简单,更重要的是,更不适合一个特定目的)因为你不必先将要显示的内容转换为xml然后转换为html?或者还有其他原因导致XLST对Web开发似乎不太受欢迎吗?或者我只是疯了(我的大部分工作都是使用桌面应用程序),实际上它在网页中被广泛使用?如果没有开发,你主要用它做什么? 似乎能够使用C#轻松地在xml中序列化对象会使XLST成为在网站上以HTML格式显示对象的一种非常流行的方式吗? 谢谢你的好奇心! 解决方法
恕我直言,XSLT不是很受欢迎有两个主要原因:
>它是generally hard. 总之,通常没有足够的理由引入另一个抽象.抽象不是免费的,它们解决了一些问题,但引入了其他问题(即“通过添加另一层间接”“adagio来解决它”),因此收益必须明显超过成本. 也就是说,有许多Web框架的基于XSLT的解决方案,例如: > ASP.NET MVC XSLT view engine Here’s an excellent article讨论了视图引擎的XSLT. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |