淺談 Rails 3.1 Asset Pipeline

前幾天,我新開了一個網站 Upgrade2Rails31。專門放置我更新 Rails 3.1 的一些實戰心得文章。

在社群交流聚會中,我常發現人們對於 Rails 3.1 的 Asset Pipeline,還有它引進的一些新穎機制不是很瞭解。

諸如:

  • Asset Pipeline 是什麼?有什麼好處。
  • Asset Pipeline 對於提昇網站速度,架構上有什麼貢獻?
  • 為何要引入 SCSS ?
  • Sass 與 SCSS 的差別是?
  • SCSS 與 Compass 的差別是?
  • Compass 能帶來什麼好處?
  • 寫 CoffeeScript 到底有什麼好處?
  • Rails 3.1 引進它們的哲學到底是什麼?

要清楚的了解這些關係,有時候必須 K 書或實際跳下去實戰,才能體會箇中奧妙。

這些問題,我因為解釋太多遍,回答到有一點懶了。乾脆做成 FAQ…XD。

我將之整理成四篇文章解釋:

  1. Asset Pipeline
  2. Sass / SCSS
  3. Compass
  4. CoffeeScript

閱讀前警告:

此四篇雖然名為淺談,但其實含了大量實戰應用知識,對有些讀者來說可能一點都不淺,請小心服用,以免看到一半睡著。

你可能感兴趣的:(無分類雜文)