SQL(結構化查詢語言)長期被視為後端專屬。但隨著 Web 應用發展,兩大趨勢將 SQL 推向前台:
Gmail、Facebook、WordPress 等 Web App 推出離線功能,依賴瀏覽器端本地儲存。HTML5 Web Storage 規範納入 SQL 語言(Web SQL Database),讓腳本直接操作客戶端資料庫,完美解決客戶端狀態持久化。主流瀏覽器已同步支援。
Yahoo! YQL、Facebook FQL、Google App Engine GQL——三大開放平台皆採 SQL-like 語法作為 API 介面。原因:
隨後端服務化,資料獲取與操作將逐漸轉移至前端。技能棧擴展:HTML、CSS、JavaScript、Flash、服務端語言……SQL 正式加入序列。它不再遙遠,已轟然呈現在眼前。