我正在使用Pharo 4.0 for Checkers创建一个Smalltalk应用程序,并且正在尝试查看哪个GUI库可以用于我的应用程序。
我看到有3个选项
我找不到关于每个GUI库的利弊的大量信息。然而,看着我倾向于 Morphic 的细节。
有人可以根据经验或诀窍告诉我一个使用哪个以及优缺点详情?
非常感谢任何帮助。
答案 0 :(得分:4)
雅典是一种低级矢量图形。你可以选择绘制一切。 Morphic是一个具有基本组件的UI构建框架。还有BLOC是Morphic的继承者。如果您不打算在下半年发布您的应用程序,而是希望通过编程付费,我建议您使用BLOC,因为将来Morphic将被BLOC取代。
Spec和Glamour是高级框架,提供DSL以快速构建UI。 Spec是面向小部件的,Glamour是面向浏览器的。
对于您的任务,它认为Morphic或BLOC是最合适的
答案 1 :(得分:2)
从Morphic迁移到Bloc不会非常复杂。 Bloc撕裂了视图和事件监听器,并有不同的布局。它还具有局部坐标和变换,而不是Morphic的全局坐标。对Morphic的了解很好地传递给了Bloc。