跳至內容

Morphic

維基百科,自由的百科全書

Morphic是一個圖形系統,它使用叫做Morph的圖形對象來簡化GUI建造,這允許了很大程度的靈活性和動態性。

名字來源

這個名字派生自「morphos」,它是義為形式或事物的希臘語單詞。它們充當基本(圖形)建造塊的角色,允許很大程度的靈活性。

歷史

Morphic最初由Randy Smith和John Maloney為Self編程語言而開發,後來又用Squeak重寫了[1]

用途

Morphic用於了Lively Kernel英語Lively Kernel,它是MIT許可證下的web編程環境(最初是Sun Microsystems開發的),它是用JavaScript和HTML5/可縮放向量圖形(SVG)寫成的。為了擔任Snap!(以前的BYOB)的基礎,叫做Morphic.js的Morphic環境[2],由Jens Mönig只使用HTML5 Canvas API而用JavaScript寫成。Morphic是SqueakPharo Smalltalk的標準用戶界面的基礎。

引用

  1. ^ Maloney, John H.; Smith, Randall B. Directness and Liveness in the Morphic User Interface Construction Environment (PDF). Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology. 1995: 21–28 [24 March 2020]. ISBN 089791709X. doi:10.1145/215585.215636. (原始內容存檔 (PDF)於2020-10-29). 
  2. ^ Mönig, Jens. morphic.js. GitHub. [24 March 2020]. (原始內容存檔於2020-09-10). 

外部連結