Morphic

Morphic是一个图形系统,它使用叫做Morph的图形对象来简化GUI建造,这允许了很大程度的灵活性和动态性。

名字来源
这个名字派生自“morphos”,它是义为形式或事物的希腊语单词。它们充当基本(图形)建造块的角色,允许很大程度的灵活性。

历史
Morphic最初由Randy Smith和John Maloney为Self编程语言而开发,后来又用Squeak重写了。

用途
Morphic用于了,它是MIT许可证下的web编程环境(最初是Sun Microsystems开发的),它是用JavaScript和HTML5/可缩放向量图形(SVG)写成的。为了担任Snap!(以前的BYOB)的基础,叫做Morphic.js的Morphic环境,由Jens Mönig只使用HTML5 Canvas API而用JavaScript写成。Morphic是Squeak和Pharo Smalltalk的标准用户界面的基础。

引用
外部链接
*[https://web.archive.org/web/20191127014944/http://handbook.selflanguage.org/current/morphic.html Morphic] in Self
*[http://wiki.squeak.org/squeak/30 Morphic] in Squeak
*[http://www.ibiblio.org/pub/Linux/devel/lang/objc/morphic-0.0.3.tar.gz Morphic] for Objective-C
*[https://github.com/jmoenig/morphic.js Morphic] for JavaScript
*[http://wiki.scratch.mit.edu/wiki/Morphic Morphic] for JavaScript, Scratch wiki
*[https://github.com/jmoenig/morphic.py Morphic] for Python, 基于了pygame
*[http://www.lively-kernel.org/ Lively Kernel project page]

评论 (0)

  • 还没有评论,来抢沙发吧。