jade这种模版语言真的科学吗?

发布于 2022-08-29 20:18:37 字数 143 浏览 10 评论 0

最近看了一下在node.js领域鼎鼎有名的模版引擎jade,发现这个模版语言的设计非常奇葩啊?对真正的前端开发非常不友好,虽然简化了很多结构,但是很多细节都被隐藏掉了,跟php里的twig或者smarty之类的大不相同。这种语法真的科学吗?设计这种语法的初衷是什么呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

挖鼻大婶 2022-09-05 20:18:37

因为好用,所以用它。

写 HTML 最烦的就是写各种 tag 的关闭标签和 idclass 这种很常见的属性,不是说好了要 DRY 了么。jade 很好的解决了这一点,写多了就会上瘾,我现在还在克制中。

好听的两个字的网名 2022-09-05 20:18:37

“最近看了一下在js领域鼎鼎有名的方言 coffeescript,发现这个方言的设计非常奇葩啊?对真正的前端开发非常不友好,虽然简化了很多结构,但是很多细节都被隐藏掉了。这种语法真的科学吗?设计这种语法的初衷是什么呢?”

傲影 2022-09-05 20:18:37

什么叫科学,科学的标准是什么?这种语言的初衷我觉得是适合前端开发人员,后台可能觉得很坑,但是对于熟悉前端开发的人来说比较适合,就好象emet一样,写起来方便、快捷。不能以写后台的思维看前端语言。这样你觉得那个语言都不够好。

方圜几里 2022-09-05 20:18:37

jade 和 html 和 ejs …… 都是语言(模板语言也是语言),它们出现的目的只是为了解决一些问题,但绝对不可能解决所有问题,只要能解决你的问题,而且你用起来舒服,那就行了,不必要去讨论它是否奇葩。存在即合理,没人用的自然会消失。

倾城月光淡如水﹏ 2022-09-05 20:18:37

初学者试用了一下,觉得很奇怪。我觉得EJS更好用一些,数据和HTML分离更能让我理解一些。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文