像 Sass 和 Less 这样的样式表语言允许我们以比原始 CSS 更模块化和更易于管理的方式来组织我们的样式表,就像真正的编程源代码一样。使用这些语言仍然是一门年轻的艺术,我很想了解其他开发人员如何在实践中使用它们。
Web 开放性的一大优点是我们可以通过查看其他人的 HTML 和 CSS 来向他们学习。然而,这些新的样式表语言允许开发人员保持他们的样式表源代码私有并且只共享编译的 CSS 输出。标准编译器设置通常在公共 webroot 之外有样式表源文件夹。
如果您使用 CSS 预处理器开发商业(闭源)网站,您会认为样式表的源语言(Sass 或 Less)在开放性方面与 CSS 等价,还是专有源代码?
一方面,这些语言“只是”为我们提供了不同的语法来编写样式表,因此它们的功能与已经公开可见的 CSS 相同。
另一方面,它们可以被认为是“源代码”并被认为是专有的,就像驱动站点的 Ruby 或 PHP 用于生成 HTML 一样。
期待你的想法。