为什么 Squeak 界面看起来和操作起来都那么过时?
不要误会我的意思 - 我喜欢 Smalltalk,但是......
对我来说,Squeak 界面是最大的反感之一。 我喜欢 Smalltalk——而不是用户界面。 人们只需将现代界面(如 GNOME、MacOS X 和 Windows Vista)与 Squeak 的平面 2-D 卡通 16 色(或者是 256 色?)界面进行对比,它们将易用性和视觉上赏心悦目相结合。
我们难道不会看到现代用户界面设计融入 Squeak 中吗?
或者我完全错过了一些东西并且当前的计算机用户界面都是错误的?
Don't get me wrong - I love Smalltalk, but...
To me, the Squeak interface is one of the biggest turnoffs. I love Smalltalk - not the user interface. One only has to contrast modern interfaces like GNOME, MacOS X, and Windows Vista with their combination of ease of use and visually pleasing eye-candy with Squeak's flat 2-D cartoony 16-color (or is it 256 colors?) interface.
Aren't we ever going to see modern user interface design put into Squeak?
Or am I missing something entirely and the current crop of computer user interfaces are all wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
使用众多替代 UI 之一,而不是默认的外观和界面。 感觉。 例如,Pharo 看起来很像 OSX。
Ramon Leon 还有另一篇文章,修复 Squeak 的芝麻街外观窗口,有 < a href="http://wiki.squeak.org/squeak/2286" rel="noreferrer">Zurgle,以及可能还有更多其他内容,定期在 squeak-dev。
Use one of the many alternative UIs instead of the default look & feel. Pharo's looks a lot like OSX, for instance.
Ramon Leon has another article, Fixing Squeak's Sesame Street Looking Windows, there's Zurgle, and probably a lot more others, announced periodically on squeak-dev.
Newspeak 建立在 Squeak 之上,并且具有非常不同的外观。 您可以在本机窗口(如大多数其他 IDE)和形态窗口(如 Squeak/Pharo 中)之间进行选择。
Newspeak is built on top of Squeak and has a very different look. You can choose between native windows (like most other IDEs) and morphic windows (like in Squeak/Pharo).
Squeak 被设计为创建新的、创新的用户界面的工具,并且有一些很好的示例 - 看看 Scratch< /a>,例如。 不幸的是,Squeak IDE 本身并没有做出同样的努力。 然而,这种情况可能正在改变 - 看看 Pharo,它是 Squeak 的一个分支,它改进了字体等功能、颜色等,并去除一些吱吱声枯木。
Squeak was designed as a tool for creating new, innovative user interfaces, and there are some great examples - take a look at Scratch, for instance. Unfortunately, the same effort has not gone into the Squeak IDE itself. This may be changing, however - take a look at Pharo, a fork of Squeak which improves things like fonts, colours etc. and strips out some of the Squeak deadwood.
一个问题是,在我们获得分配给所有现有核心的 MIT/BSD 许可证之前,我们目前的许可情况有点混乱。 一旦我们实现了这一点,我们就可以转向模块化系统,而更新 UI 显然是其结果的一部分。
One problem is that we're currently in a bit of a licensing mess until we get the MIT/BSD license assigned to all of the existing core. Once we get that in place, we can move forward to a modular system, and updating the UI is clearly part of the outcome of that.
使用 GNU Smalltalk、“The Smalltalk for those who can type™”或 Squeak 无头模式。 然后,如果您仍然想要 GUI(只是不是包罗万象的传统 Smalltalk GUI),只需编写自己的 GUI(可能是现有 IDE 的插件)。
Use GNU Smalltalk, "The Smalltalk for those who can type™" or Squeak in headless mode. And then if you still want a GUI (just not the all-encompassing traditional Smalltalk GUI), just write your own (perhaps a plug-in to an existing IDE).
Polymorph 包可以修复 Squeak UI,使其看起来更好。
为此向 Simon Kirk 和 Pinesoft 团队表示敬意!
你可以在这里找到它:
显然
Pharo 已经构建了它在。
The Polymorph package can fix up Squeak UI to look much better.
Kudos to Simon Kirk and the team at Pinesoft for this!
You can find it here:
http://www.squeaksource.com/@eCflHJVA_R3o9HjK/wFyW_CgF
Apparently Pharo has it built in.