LZX的語法和命名習慣等都設計得和其他語言差不多,所以對於有豐富的web開發人員來說,是很容易學習並將套用融合到他們計畫的環境中。
一個運行中的LZX套用產生一個被稱為canvas的可視對象,這就是套用實際在螢幕上所占的區域。在canvas中,自動管理各個視圖間的互動,這些視圖產生邏輯上或者視覺上的嵌套,它們有很多能被控制的屬性,包括大小、位置、背景顏色、透明度、是否能被拉伸等等。視圖還能包含圖片等資源。一個視圖的屬性能作用到另外的一些視圖的屬性上,並且視圖的任何屬性都能產生動畫效果,也就是說屬性的值可以隨時間而變化。
LZX的視圖系統和其它許多的視圖系統是類似的,但是和其它UI技術比較,它引入了數據綁定、屬性約束和動畫機制。
LZX套用有代表性地包含了描述和程式這兩種結構,而且這種語言順從了很多CSS(Cascading Style Sheets)的命名習慣。從而使得LZX編寫的套用顯得簡單,就像內嵌Javascript的DHTML套用那樣。但是相對DHTML/JavaScript這些類型的套用來說LZX套用在概念上還是有一定區別,比如說前者是邊解釋邊執行的,而LZX套用則相反,它需要先在伺服器上編譯,然後將編譯後的位元組碼下載到目標解釋引擎上運行。
在OpenFace平台上,LZX Server將套用編譯成能在OpenFace player上執行的二進制檔案並形成player上的套用格式,但是LZX語言和player之間本身沒有任何聯繫,也沒有任何依賴關係。
這樣,儘管LZX套用中使用了JavaScript,但是被Server編譯後Javascript的作用同傳統web套用中Javascript被用來和瀏覽器互動或者改變HMTL頁面的作用是有差別的。這種直接和瀏覽器互動或者改變HTML頁面的動能在LZX套用中是不存在的。這使得LZX語言的設計儘管和傳統的其它語言類似,但是它確實是新的一種語言。
一個關於這三個字母的小故事:
這三個字母代表著三個人姓氏的字母,是三個很好的朋友。他們彼此鼓勵走過了四年,突然一出去玩想到了這個。大家都很驚訝為什麼我們的友誼可以這么長時間,我們一定會說:不知道啊。但是我們確確實實一起度過了許多開心的日子。我們是彼此的精神支柱,大家每當累的時候,想起彼此就會有力量咯。
果凍、智慧、佼佼者,加油!
相關詞條
-
Laszlo
的優勢。 Laszlo平台由LZX標記語言和Laszlo表示伺服器組成: . LZX是基於XML和JavaScript的描述語言,類似於XUL和XAML;LZX使能聲明式、基於 文本的開發過程,支持 快速原型和...
-
makecab
,支持MSZIP,LZX格式。命令及用法語法makecab [/v[n...、 lzxcompressionmemory 壓縮率,在lzx類型下需指定:範圍... compressiontype=lzx /d compressionmemory=21...
定義 命令及用法 附 -
RIA
。使用Laszlo平台時,開發者只需編寫名為LZX的描述語言(其中整合...還可以將LZX編譯成Java或.NET本地代碼,從而大大提高運行效率。3...Laszlo中的LZX非常相似。不同的是:基於 Avalon的應用程式必須運...
優勢介紹 發展態勢 套用領域 RIA與雲計算的關係 未來發展 -
富客戶端
。使用Laszlo平台時,開發者只需編寫名為LZX的描述語言(其中整合...的計畫中,Laszlo還可以將LZX編譯成Java或.NET本地代碼,從而...
RCP介紹 發布 通信機制 開源開發平台 -
Rich Client
。使用Laszlo平台時,開發者只需編寫名為LZX的描述語言(其中整合...的計畫中,Laszlo還可以將LZX編譯成Java或.NET本地代碼,從而...
RCP介紹 發布 通信機制 開源開發平台 -
數據壓縮
(例如,SHRI、LZX)。 一個性能良好基於 LZ 的編碼機制是 LZX...
概要 分類 原理 套用 理論 -
資料壓縮
經常採用霍夫曼編碼維護(例如,SHRI、LZX)。 目前一個性能良好基於 LZ 的編碼機制是 LZX,它用於微軟公司的 CAB 格式。 最好...
概要 套用 理論 -
openlaszlo
openlaszlo是一種富客戶端開發技術,它結合了C/S客戶端的強大功能和B/S結構的低成本高效率的優點。openlaszlo應用程式開發使用的是基於XML的LZX語言,它可以被編譯成DHMTL,SWF...