指南针和萨斯死了吗?

Fie*_*Cod 14 css sass compass

我正在修读代码学校课程"Sass Foundation".我正处于教授讲述指南针框架的层面.当我安装它时,我意识到它生成的代码不包括-ms-和-o-.

这就是为什么我想请专业人士提供一些技巧,以及我在Stack和Internet上找不到的信息.

  1. 指南针现在已经死了吗?如果是,我应该使用什么而不是它?(确保它会添加-ms-, - o-等)

  2. Sass现在死了吗?

  3. 我做了一些研究,人们说我不应该使用.sass但是.scss,但另一方面,如果我使用.scss,我将无法使用缩进语法.我应该避免使用缩进语法吗?如果是,请说明原因.

Nos*_*.io 37

由于没有一个答案是100%准确的,我将提供我自己的答案.

  1. 指南针死了吗?是的,显然.根据他们的GitHub页面:

    指南针不再积极维护.

    指南针似乎正在死亡,因为它是用Ruby编写的,并且有更快的Sass转换器用C/C++编写,主要是LibSass.

    你现在应该用什么?基于这个GitHub问题对话,我建议切换到Bourbon作为一组基础实用程序mixins.

  2. Sass现在死了吗?不,绝对不是.现代Sass转换器,包括LibSass,完全支持Sass规范并且工作得很好.

  3. 你应该避免使用Sass语法吗?不.在我看来,Sass语法更清晰,更易于阅读,并且更容易输入.

    您可以混合使用Sass和SCSS语法.因此,您可以将Bourbon SCSS语法导入到Sass语法文档中,并使用mixins而不会出现问题.

    总之,使用让你更快乐的语法.


she*_*rek 5

指南针并没有死,它做的不错,但是在大多数人的工作流程中已被替换。人们在那之后不久开始使用CodeKit,现在他们通常使用任务运行程序并构建工具,例如咕gr声,吞咽声,早午餐,西兰花等。

您想要的是预处理以及具有自动前缀的东西。这可以是上面提到的任何事情,通常可以使用npm模块的集合进行安装和配置。这完全取决于您正在从事的项目。我想说口香糖是目前最受欢迎的。(我使用的是Ember,所以Ember CLI会为我执行此操作)

.sass只是另一种语法(我相信是原始语法)。大多数开发人员都使用.scss,我鼓励您坚持使用该语法,因为它更像CSS,并且在共享项目时人们会感谢您。(尽管我更喜欢手写笔)

编辑

事后……我会说“萨斯基金会”已经死了。该课程将给您带来更多麻烦,然后为您提供帮助。只需编写scss并根据需要学习新的知识。只是CSS具有一些有用的功能,例如变量和嵌套。

  • “指南针没有,死了”应该是“指南针现在死了”,对吧? (2认同)