我正在使用 Pharo 4.0 for Checkers 创建一个 Smalltalk 应用程序,并试图查看哪个 GUI 库可以为我的应用程序工作。
我看到有3个选项
- 规格
- 雅典
- 形态
我找不到很多关于每个 GUI 库的优缺点的信息。但是,看看我倾向于Morphic的细节。
有人可以根据经验或知识给我一些建议,告诉我使用哪一个以及优点/缺点的详细信息吗?
任何帮助将不胜感激。
我正在使用 Pharo 4.0 for Checkers 创建一个 Smalltalk 应用程序,并试图查看哪个 GUI 库可以为我的应用程序工作。
我看到有3个选项
我找不到很多关于每个 GUI 库的优缺点的信息。但是,看看我倾向于Morphic的细节。
有人可以根据经验或知识给我一些建议,告诉我使用哪一个以及优点/缺点的详细信息吗?
任何帮助将不胜感激。
雅典是一个低级矢量图形。你可以你就是画一切。Morphic 是一个带有基本组件的 UI 构建框架。还有 BLOC,它是 Morphic 的继承者。如果你不打算在下半年发布你的应用程序,而是想通过编程付费,我建议你使用 BLOC,因为将来 Morphic 将被 BLOC 取代。
Spec 和 Glamour 是提供 DSL 来快速构建 UI 的高级框架。Spec 是面向小部件的,而 Glamour 是面向浏览器的。
对于您的任务,它认为 Morphic 或 BLOC 是最合适的
从 Morphic 迁移到 Bloc 不会很复杂。Bloc 将视图和事件侦听器分开,并具有不同的布局器。它还具有局部坐标和变换,而不是 Morphic 的全局坐标。Morphic 的知识可以很好地转移到 Bloc。