加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为什么在ruby,php,asp.net mvc等语言中使用HTML标记代替XLST将XM

发布时间:2020-12-17 04:20:46 所属栏目:百科 来源:网络整理
导读:我今天刚刚了解了关于stackoverflow的XLST(我喜欢计算机中你可以编程多年并且经常’不知道,我怎么不知道那个技术的时刻’).我想知道它对于网络开发有多受欢迎?我曾经在一些网站上工作过(使用php,ruby和asp.net mvc),但我不是网络开发者. 我上面列出的每种网
我今天刚刚了解了关于stackoverflow的XLST(我喜欢计算机中你可以编程多年并且经常’不知道,我怎么不知道那个技术的时刻’).我想知道它对于网络开发有多受欢迎?我曾经在一些网站上工作过(使用php,ruby和asp.net mvc),但我不是网络开发者.

我上面列出的每种网络语言都有它自己标记html的方式(因此利用’模板’)只是为了使它更简单(更简单,更重要的是,更不适合一个特定目的)因为你不必先将要显示的内容转换为xml然后转换为html?或者还有其他原因导致XLST对Web开发似乎不太受欢迎吗?或者我只是疯了(我的大部分工作都是使用桌面应用程序),实际上它在网页中被广泛使用?如果没有开发,你主要用它做什么?

似乎能够使用C#轻松地在xml中序列化对象会使XLST成为在网站上以HTML格式显示对象的一种非常流行的方式吗?

谢谢你的好奇心!

解决方法

恕我直言,XSLT不是很受欢迎有两个主要原因:

>它是generally hard.
>你可以跳过它并直接编写HTML,HTML并不难,并且拥有所有Web框架的一流支持.

总之,通常没有足够的理由引入另一个抽象.抽象不是免费的,它们解决了一些问题,但引入了其他问题(即“通过添加另一层间接”“adagio来解决它”),因此收益必须明显超过成本.

也就是说,有许多Web框架的基于XSLT的解决方案,例如:

> ASP.NET MVC XSLT view engine
> libxslt in RoR

Here’s an excellent article讨论了视图引擎的XSLT.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读