主要功能
使用LiveCode可以快速開發出各類(包括遊戲、教育、醫療、科技等等)跨平台的app,同一套代碼可以運行在各大主流平台上,使開發變得快捷高效。
發展歷史
蘇格蘭公司Runtime Revolution於1997年成立,2001年開發出程式語言Revolution,2003年收購MetaCard公司並將Revolution的開發環境建立在MetaCard的引擎上。Revolution於2010年秋季更名為LiveCode,2013年4月走向開源,2013年11月由龐國灝博士引進到中國同時建立LiveCode China,龐博士為LiveCode China CEO。2014年7月1日RunRev公司開始為實現LiveCode向webapp進軍融資,關於項目詳情請到LiveCode官方網站 查詢。
LiveCode 7.0已經推出第6個測試版本,相對於以前的版本在支持中文上有了很大的突破,對於中國的開發者用戶和學習者來說是一個好訊息。
語言特點
LiveCode是一門簡單易學的程式語言,因為它具有類英語的語言特徵,很多關鍵字、對象屬性、命令以及函式都是由日常生活中的英語單詞命名,而且其語句也與英語的語法特徵極其類似。例如,下面的語句可以使系統彈出"Hello World"對話框。
answer "Hello World"
如果想要系統通過彈出輸入框請求用戶輸入信息,可以使用下面的代碼
ask "How old are you ?"
下面的代碼可以實現改變頁面的顏色為藍色
set the backgroundcolor of this card to blue
如果你想通過點擊按鈕進入下一頁,可以在按鈕中添加下面的代碼
go to next card
上面的幾個簡單的示例中,使用了answer、ask、set、go等命令,以及backgroundcolor、blue、this、next等屬性與關鍵字,具有英文初級水平的讀者可以很容易理解其代碼含義,由此可以看出LiveCode簡單易學的特性。