採用技術
Avane 目前運用幾個技術來達到模板引擎的效果。
1. PHP
PHP 作為亞凡芽的底層,提供亞凡芽最基本的核心功能。
2. CoffeeScript
亞凡芽也支援編譯 CoffeeScript,
或是一次編譯多個 CoffeeScript 然後統整成一個 JavaScript 檔案。
3. Sass
亞凡芽支援編譯 Ruby Sass 和 SassC。
也可以一次編譯多個 Sass 然後統整成一個 CSS 檔案。
4. YAML
YAML 用來保持設定檔的簡潔,其用法就像 JSON 一般,但在編輯時更人性化。
5. Tale-Jade
Tale-Jade 是亞凡芽的模板引擎基礎核心,其包括了編譯器、解譯器、詞語分析器,並將模板標籤編譯成 PHP 程式碼。