Smalltalk 雅典到底是什么?

Smalltalk 雅典到底是什么?,smalltalk,pharo,squeak,morphic,athens,Smalltalk,Pharo,Squeak,Morphic,Athens,虽然我已经在雅典踢过球(见),并且喜欢它,但我仍然错过了关于它是什么的确切要点 我自己想出了这两张图(见下文)。他们说得对吗?还有相应的Canvas类。他们的角色是什么 雅典是一个矢量图形框架。它有自己的API,将取代目前在Morphic中使用的Balloon/BitBlt。替换将是渐进的,最终我们希望所有的变形小部件都能使用Athens API。Athens通过其API抽象实现后端。目前,Cairo图形库有一个完全受支持的后端。此外,还有一个用于Amber(基于浏览器的smalltalk实现

虽然我已经在雅典踢过球(见),并且喜欢它,但我仍然错过了关于它是什么的确切要点

我自己想出了这两张图(见下文)。他们说得对吗?还有相应的
Canvas
类。他们的角色是什么


雅典是一个矢量图形框架。它有自己的API,将取代目前在Morphic中使用的Balloon/BitBlt。替换将是渐进的,最终我们希望所有的变形小部件都能使用Athens API。Athens通过其API抽象实现后端。目前,Cairo图形库有一个完全受支持的后端。此外,还有一个用于Amber(基于浏览器的smalltalk实现)的雅典港。在未来,我们希望有更多的后端支持,如OpenGL(通过nvPath扩展或不通过它)、Mac OS上的Quartz和Windows上的GDI+。 另外,需要注意的是,Athens是独立的低级别图形API。与Morphic没有直接联系,除了Morphic使用它进行渲染(就像您可以想象的任何其他内容一样,例如:渲染为PDF或SVG内容等)