雅典究竟是什么?

Mar*_*inW 8 smalltalk squeak pharo morphic athens

虽然我已经和雅典玩过(参见PharoBoids)并且喜欢它,但我仍然错过了关于它的确切观点.

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

没有雅典的Pharo/Squeak Pharo与雅典

Igo*_*nko 7

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