过度依赖预处理器是一种坏习惯吗?

时间:2016-08-02 00:06:03

标签: javascript coffeescript sass preprocessor css-preprocessor

我对JavaScript很陌生,但昨天我看了一下CoffeeScript。对我来说,Syntax看起来更简洁,更简洁,更容易理解。令我印象深刻的是Python,这是一种我非常熟悉的语言。

但是,浏览JavaScript并直接使用CoffeeScript是一个坏习惯吗?我是否可以在开发情况下陷入困境,我必须使用其中一种?

同样地,我已经进入了Sass,这对我来说似乎比CSS更直观。我可以遇到与我刚才提到的问题类似的问题吗?

1 个答案:

答案 0 :(得分:2)

学习JavaScript。一旦你了解了JavaScript,你就可以使用其他东西了。这有几个原因:

  • 您会遇到比您选择的超集语言更多的JavaScript示例和文档。
  • 您将遇到与某些库的兼容性问题。如果你了解JavaScript,你就可以活着。
  • 您将了解您的转换器的输出,并且可以更好地解决可能出现的问题。

顺便提一下,这是现代软件开发中的常见场景。所以这同样适用于Sass和CSS,Haml和HTML,甚至Scala和Java(尽管Scala编译为字节码)等。

JavaScript在网络上无处不在。如果您对网络开发感兴趣,那么您无法获得比学习更好的投资。