丁香五月婷婷黄色视频_97在线看观看免费_男女xo嘿咻嘿咻动态图_最近更新在线中文字幕人妻

?

模板引擎翻譯 List Template首頁、文檔和下載

日期:2023-03-11 12:39:36 / 人氣: 512 / 發(fā)布者:成都翻譯公司

Template,是一個由簡單的控制指令集和一個表達式解析引擎組成的簡單模板引擎。模板語言所解析的中間格式,由數(shù)組、字符串、和整數(shù)三種數(shù)據(jù)類型組成。來命名這個模板引擎。需要一種真正的源代碼格式。理論上,通過這些控制指令和自定義表達式函數(shù),我們可以支持任何模板語法翻譯為Lite能解釋的中間代碼。的默認源代碼格式。模板快四倍左右!使用編譯緩存加速,這個差距還會進一步加大。

Lite是List Template的縮寫,是一個簡單的模板引擎,由簡單的控制指令集和表達式分析引擎組成。模板語言解析的中間格式由三種數(shù)據(jù)類型組成:數(shù)組、字符串和整數(shù)。Array 是這里唯一的復(fù)合類型,所以我使用 List Template 來命名這個模板引擎。List 和 Template 各取兩個首字母組成單詞 Lite。

用戶不能直接編寫控制指令,就像Java程序員不能直接編寫字節(jié)碼一樣,Lite需要一個真正的源代碼格式。理論上,通過這些控制指令和自定義表達式函數(shù),我們可以支持將任何模板語法翻譯成Lite可以解釋的中間代碼。

比如CLR需要C#、C++.net,java字節(jié)碼需要Java語法;Lite 提供 XML 源代碼語法作為 Lite 的默認源代碼格式。

Lite 的運行效率非常出色,是 Velocity 和 FreeMarker 的一半以上。但是對于一些表達式的計算,由于JSEL腳本和JavaScript規(guī)則的兼容性要求,以及弱類型自動轉(zhuǎn)換的特性,性能不如強類型的速度。在 Velocity 和 FreeMarker 之間。

js 版本的運行時間大約比 JST 快兩倍。如果算上編譯時間(lite不是運行時編譯的),就不是同一個數(shù)量級,沒有可比性。

python版本比django模板快四倍左右!

php版本的性能較差。估計主要問題是調(diào)用php函數(shù)的開銷。相比smarty編譯成*終的php模板實現(xiàn),在asciitable打印測試中,單進程運行一次smarty3.慢5倍(通常是網(wǎng)頁的渲染方式)。如果單個進程重復(fù)運行 1000 次(在現(xiàn)實環(huán)境中不太可能發(fā)生),可能是因為 php 文件的解析和緩存慢了 smarty 9 倍(見詳細數(shù)據(jù))模板引擎翻譯,如果 PHP 使用編譯緩存來加快,這一差距將進一步拉大。以后可以考慮用類似lite4js的方法編譯成*終代碼模板引擎翻譯,或者直接寫一個php擴展。

相關(guān)閱讀Relate

  • 法國簽證營業(yè)執(zhí)照翻譯件模板 你與申根簽證只有一條推送的距離
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇稅務(wù)局出口貨物退(免)稅申報管理系統(tǒng)軟件
  • 肄業(yè)證書翻譯模板 復(fù)旦大學(xué)學(xué)生學(xué)業(yè)證明文書管理細則(試行)
  • 四級英語作文模板帶翻譯 大學(xué)英語四級翻譯模擬訓(xùn)練及答案
  • 社會某信用代碼證翻譯模板 js驗證某社會信用代碼,某社會信用代碼 驗證js,js+驗證+社會信用代碼證
  • 美國移民證件翻譯模板 日語簽證翻譯聊聊身份證翻譯模板
  • 翻譯軟件模板 人類史上*實用的的文檔快速翻譯指南
  • 江蘇省增值稅發(fā)票翻譯模板 江蘇出口貨物退(免)稅申報管理服務(wù)平臺
  • 瑞士簽證房產(chǎn)證翻譯件模板 瑞士探親簽證—就讀子女
  • 日語戶口本翻譯模板 戶口本翻譯價格_戶口本翻譯一般多少錢?
  • 模板引擎翻譯 List Template首頁、文檔和下載 www.angeldealglobal.com/fymb/8842.html
    ?
    本站部分內(nèi)容和圖片來源于網(wǎng)絡(luò)用戶和讀者投稿,不確定投稿用戶享有完全著作權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果侵犯了您的權(quán)利,請聯(lián)系:chinazxzy@163.com,及時刪除。
    Go To Top 回頂部
    • 掃一掃,微信在線