開源資料限制語言CUE釋出,可用來定義、產生與驗證各類型資料

CUE是受Google的通用配置語言(General Configuration Language,GCL)的啟發,另外由Google內部員工所發展的開源資料限制語言,目的是要簡化定義和使用資料的任務。CUE包含了豐富的API以及工具,可用來定義、產生和驗證各種類型的資料,包括配置、API、資料庫結構和程式碼等。
而CUE與其他程式語言和配置語言不同之處在於,CUE將類型當作值,而且這些值被依照順序排列成格(Lattice),成為有順序的集合。開發人員提到,CUE融合了結構(Schema)與資料的概念,CUE的定義可以同時用於驗證資料,和作為模板以減少樣板程式碼。

臉書留言

胡 自文

(這個頁面共進入 1 次, 今天進入 1 次)