2015-07-10 47 views
3

我正在创建一个用于跳棋的Pharo 4.0的Smalltalk应用程序,并试图查看哪个GUI库可以为我的应用程序工作。Smalltalk GUI库

我看到有3个选项

  • 规格
  • 雅典
  • 的Morphic

我找不到很多的优点和缺点每个GUI库信息。然而,看着细节我倾向于Morphic

有人请给我一些建议,根据经验或知道如何使用哪一个和优势/劣势细节?

任何帮助将不胜感激。

回答

4

雅典是一个低级别的矢量图形。你可以绘制一切。 Morphic是一个带有基本组件的UI构建框架。还有一个BLOC是Morphic的继任者。如果你不打算在下半年发布你的应用程序,而是想用编程来支付,我建议你使用BLOC,因为未来的Morphic将被BLOC取代。

Spec和Glamour是提供DSL来快速构建用户界面的高级框架。 Spec是面向小部件的,Glamour是面向浏览器的。

对于你的任务就认为Morphic手机或国家集团是最合适的人

+0

很棒的概述谢谢你@Uko。在这个时候,规格在启动时会很慢(不确定是否响应不佳),如Raspberry Pi等低端系统:http://forum.world.st/call-for-cleaning-ideas-around-Spec-tp4893494p4893597.html –

2

从Morphic手机迁移到阵营也不会很复杂。团队将观点和事件倾听者分开,并且有不同的布局。它也具有局部坐标和变换,而不是Morphic的全局坐标。 Morphic的知识可以很好地传递给Bloc。